Intellij search in .class files hybris project - intellij-idea

I am trying to adapt the UncategorizedConditionAdapter in SAP Hybris, but all of its code is in the backoffice.jar.
Sadly Intellij is not searching in .class files.
Is there a way to tell Intellij to search in thouse files too?
The SAP Commerce Plugin has an "hybris Source Code" feature, when importing an project. But it does not decompile the .jar files and scan them afterwards.

Related

How to use my own plugin into an existing eclipse tool

I used to develope my own plugins to add some funcionalities to an existing eclipse tool. I just used to add my plugin (jar file) into the plugin folder's tool and it contributed fine adding my own menus into the tool but it's not working anymore since they migrated.
The eclipse tool migrated from 3.x version to some hibrid between 3.x and 4.x. My old plugin used extentions to contribute menus. I tried a test plugin with e4 but it seems like if the eclipse tool is not reading anymore the plugin folder when I drop my plugin there... I cannot modify the eclipse tool, just try to add my own plugins to contribute with the application. Could somebody give a hand with it?

Create File Templates in IntelliJ Plugin

How do I create file templates in an IntelliJ plugin?
Main purpose is the concurrent usage of multiple plugins for batch processing in an project wizard.
Is there any simple example or a small example project where I can look how to do this stuff? Unfortunatelly almost any link beloning this topic is broken in the Jetbrains forums.
I already found Idea-Android but I'm not really sure how they create the (for example) Manifest.xml file.

How to make file template in intellij idea plugin

As you can see from the title I'm trying to create a plugin for android studio with intellij-idea which generate Java and xml files, but I don't know how because I never find any document or tutorial about this subject so how to make intellij-idea plugin that create files

Having IntelliJ IDEA auto-download libraries from Maven

I've set up a Scala project in IntelliJ idea with several dependency libraries auto-downloaded by the IDE from Maven repositories, using the built-in support for this functionality. The libraries are then automatically downloaded into a local folder and everything works as expected.
My problem is when some of those libraries go missing- either because I've deleted them, or because I'm pulling the project from a clean machine and the library binaries aren't included in version control. I'd like to tell IDEA to automatically re-download all dependency libraries from the Maven repository; I know this is possible because all the necessary information can be found in the .iml file.
If I manually go to every library in the "Project Structure" dialogue and click "Edit," I can repeat the original workflow to redownload from Maven repo without touching any settings. This is inconvenient when there are many libraries, though. Is there any way to tell IDEA to just do this for me for all Maven repo libraries included in the project?
It would be easier to use Apache Maven and maintain a pom file with a list of all dependencies (with the possibility to keep it in source control, etc) which you can simply reimport whenever you need to. IntelliJ and Maven will then manage all your libraries for you, along with their javadocs and sources. There are many, many, other benefits from this approach -- it is highly recommended.

In a shared .iml file, what should the jdkName be for an IntelliJ IDEA Plugin SDK?

I work on a team where we commit our .iml files in version control so that everyone can use them. We have an .iml file for a plugin module, which includes the following:
<orderEntry type="jdk" jdkName="IDEA IC-117.798" jdkType="IDEA JDK" />
however, that only works for people who are using that version (IC-117.798) of IntelliJ (some are on 12, some are using the ultimate edition, etc.)
Is there any sort of variable like $INTELLIJ_SDK that could be used for the value of jdkName so that the .iml file is valid regardless of which version of IntelliJ you are using?
You should agree about the name to be used, for example IDEA SDK or PLUGINS SDK. If all the developers will have an SDK in Project Structure | SDKs with the same name, it will work without changes on all the machines.