XCode kommt mit der Unterstützung von Ant (mit mehreren Beispielprojekten, die Sie erzeugen können) aus der Box.
Wie kann ich Xcode so konfigurieren, dass maven pom.xml-Dateien verwendet werden?
Vorreferenz Das Projekt, das ich einrichten möchte, ist hier:
Es verwendet verschachtelte Ordner, jede mit ihrer eigenen pom.xml, die alle mit den üblichen Maven-Build-Zielen von:
gesteuert werdenWas dies zu einer Herausforderung macht, sind die verschachtelten Module; Jedes davon wird in das lokale ~ / .m2 / Repository installiert.
Zum Vergleich: Das Eclipse-Build-System verweist auf jars im ~ / .m2 / repository für externe Abhängigkeiten, während die Module im Projekt immer noch aufeinander verweisen können.
Ich möchte eine Möglichkeit, etwas Ähnliches für XCode einzurichten.
Sie können dies tun:
%Vor%um einen vollständigen Ameisenbau zu erstellen und dann den von xcode zu verwenden. Sie müssen diese Aufgabe jedes Mal erneut ausführen, wenn Sie den Pom ändern. Sie können einen Shell-Task hinzufügen, um diesen als ersten Schritt in Ihrem Build auszuführen.
Sie könnten auch versuchen, $M2_HOME/bin/mvn
in eine Build-Aufgabe im Build zu verwandeln. Das könnte funktionieren, aber Sie werden nie in der Lage sein, Probleme ohne viel schwarze Magie zu beheben.
Ich würde den vorherigen vor dem späteren versuchen.
Sie könnten Xcode Maven Plugin verwenden, um Maven in Ihrem Xcode zu verwenden.
dies ist das git-Hub-Repository.
Folgende Voraussetzungen müssen erfüllt sein, um das Xcode Maven Plugin nutzen zu können: