Ich versuche, ein Basisprogramm mit XTend für Intellij 15.0.5 (Ultimate) zu machen, aber aus irgendeinem Grund kann ich keine ".xtend" -Dateien ausführen/kompilieren.Kompilieren XTend Klassen in Intellij
den folgenden Code zu schreiben, ist kein Problem und prüft die IDE auf Syntaxfehler wie erwartet:
package presentation
class Greeter {
def static void main(String[] args){
println("Hello World!");
}
}
ich heruntergeladen und installiert die benutzerdefinierte Sprache Plugin und ich kann ein neues Java-Projekt mit XTend erstellen. I kann jedoch keine xtend-Dateien ausführen/kompilieren.
Wenn Sie mit der rechten Maustaste auf die Datei klicken, gibt es kein "run". Interessanterweise erlaubt es Intellij, normale Java-Klassen in xtend-Klassen umzuwandeln. Außerdem kann ich Greeter als Main-Klasse in der Run-Konfiguration nicht auswählen.
Natürlich habe ich auch die obligatorischen Bibliotheken (Kern, Lib und Makro) hinzugefügt. Ich weiß wirklich nicht, was ich vermisse, aber ich denke, es muss etwas sehr Offensichtliches sein. Abgesehen von Laufen/Kompilieren scheint alles wie ein Zauber zu funktionieren.
danke für die schnelle antwort! Allerdings habe ich kein "xtend" -Menü, wenn ich auf das grüne Plus klicke:/ Darüber hinaus wird keine der Klassen, die ich schreibe, in den Ordner xtend-src geschrieben. – ImaginaryNumb3r
Ich hatte bereits das Modul, aber target/xtend-gen/main wurde nicht als Quellordner markiert, sobald ich das getan habe, hat es funktioniert. –