I tyr ein Projekt zu migrieren, die sowohl Java und Xtend Klassen Gradle enthält. Leider konnte ich keine Möglichkeit finden, eine automatisierte Zusammenstellung des Xtend-Teils zu erreichen.So übersetzen Xtend + Java-Klassen mit Gradle
Ich bin mir der Xtext Gradle Plugins (http://xtext.github.io/xtext-gradle-plugin/) bewusst, die ich nach meinem Wissen in den Kompilierschritt des Java Plugins eingehe.
Allerdings kann eine CompileJava Aufgabe wegen verschiedener Referenzierung Fehler in erster Linie nicht abgeschlossen werden, die durch fehlende Xtend Klassen verursacht werden (die noch nicht erzeugt werden ...). In der Regel sollte ein geeigneter Workflow
- Compile Java und Fehler
- Compile Xtend
- Compile Java ignorieren wieder
es an die Arbeit brauche ich einen Weg, Java zu kompilieren und ignorieren Fehler ohne Taskausfall, für die ich keine Lösung gefunden habe. Und dann muss ich die Kompilierung erneut ausführen, was vermutlich einen anderen Trick erfordert, um Gradles aktuellen Prüfmechanismus zu umgehen. Oder irre ich mich?
sollten Sie "org.xtext.xtend" Version "1.0.17" verwenden –
Großartig, das hat funktioniert (außer für den Tippfehler, es ist 'plugin-Plugin: 'org.xtext.xtend''). Ich weiß nicht, warum es nicht an erster Stelle lief, aber danke trotzdem! – ChrisR
In der Antwort behoben. –