Technische Problemstellung:
Haben Sie ein neues "Application Plugin" für MPS erstellt, welches jedoch weder innerhalb der Entwicklungsumgebung noch als Teil der generierten Standalone-Applikation zu sehen ist?
Sie haben also eine neue "Plugin Solution" in Ihrem MPS-Projekt erstellt:
Hier wurde dann innerhalb des "plugin"-Verzeichnisses eine "ApplicationPluginDeclaration" erstellt.
Die auto-generierte Datei StandalonePluginDescriptor existiert im selben Verzeichnis und wurde nicht geändert. Ebenso wurde der durchzuführende Code des "Application Plugins" im "init"-Bereich erstellt. Dennoch ist keinerlei Funktionalität des Plugins zu beobachten?
Problemlösung:
Stellen Sie sicher, dass die Konfigurations-Einstellung "Solution Kind" im Reiter "Java" Ihrer erzeugten Solution für das "Application Plugin" nicht auf dem Wert "None" steht sondern auf dem Wert "Other".
Mit sofortiger Wirkung müsste das "Application Plugin" nun nach einem "Rebuild" der Solution aktiv sein, sogar innerhalb der Entwicklungsumgebung. Sollte zu Test-Zwecken eine erneute Ausführung des Plugin-Codes gewünscht sein, einfach per Rechtsklick auf die MPS-Solution die Option "Recompile Java Sources" ausführen.