package searchableoptions
- Alphabetic
- Public
- All
Value Members
-
object
BuildIndex
Task to generate searchable options indices and insert them into the plugin jars To generate the indices we run a headless idea with the
traverseUIcommand, which will dump all indices into <root>/target/searchableOptions.Task to generate searchable options indices and insert them into the plugin jars To generate the indices we run a headless idea with the
traverseUIcommand, which will dump all indices into <root>/target/searchableOptions.In the old version before 2024.2 there was one search index xml file per jar-file, which was dumped into <root>/target/searchableOptions/<name-of-jar>/search/<name-of-jar>.searchableOptions.xml and which we needed to copy to <jar-file>/search/searchableOptions.xml for all jar files that belong to the plugin.
Since 2024.2 there are json index files per plugin, which are dumped to <root>/taget/serachableOptions/p-<plugin-id>-searchableOptions.json and which we need to copy to <plugin-jar>/p-<plugin-id>-searchableOptions.json plugin-jar is the jar archive that contains the meta-data for the plugin with plugin-id <plugin-id>.
BuildIndex handles both cases simultaneously, so it should work in any version of intellij.