Vorgehensweise zum importieren und ausführen von bestehenden plugins, die von intellij community edition repo
Ich versuche zu importieren, und führen Sie die IntelliJ git4idea (Git-Integration) plugin, um zu spielen, um und tragen einige von meinen eigenen code.
Habe ich gezogen, die Intellij community edition aus der github repo, und importiert die git4idea plugin als Projekt. Ich bin mit der Intellij community edition
Mein Hauptproblem ist dieses:
Nach dem Import alle Module, die git4idea Modul wird als ein Allgemeines Modul geben, und nicht ein Plug-in-Modul geben.
Dies bedeutet, dass beim erstellen einer neuen run\debug-Konfiguration, bekomme ich [none]
unter "classpath-Modul", statt von der Fähigkeit zu wählen Sie die git4idea plugin. Dies führt zu "Run configuration error: no Plug-in-Modul angegeben, die für configuration".
Die Frage ist also -
Wie kann ich die Allgemeine Art der importierten "git4idea" plugin-Typ?
Oder noch besser, was sind die Schritte, die erforderlich sind, um zu importieren und kompilieren/Debuggen/ausführen ein plugin von der Intellij community edition repo?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Konnte ich dies lösen, indem Sie manuell nachbestellen Datei-Verzeichnisse, Sortieren, Abhängigkeiten und Bearbeiten .iml-Datei. Den Typ des plugins ist definiert durch die änderung
type="JAVA_MODULE"
zutype="PLUGIN_MODULE"
....
Dies ist die Antwort gegeben von Dmitry Jemerov auf der offiziellen Jetbrains plugin-Entwicklung forum:
Ich hatte das gleiche
no plugin module specified for configuration
Problem. Das zu umgehen, anstatt Sie zu importieren, habe ich ein neues plugin-Projekt und verwendet die vorhandenen code-Verzeichnis.Nach dem Wechsel
type="JAVA_MODULE"
zutype="PLUGIN_MODULE"
im*.iml
Datei bekam ich folgende Fehlermeldung -Um dies zu beheben und gehen Sie zu -
Module Settings -> Platform settings -> SDKs
.Add new SDK
Intellij Platform plugin SDK
Sobald dies Hinzugefügt habe, um
Module Settings
wiederModule Settings -> Project settings -> project
.