Ich habe eine efeu.xml - Ссылка Ich habe auch die Jar-Datei mit Bezug auf diese efeu.xml. Was ich brauche, ist ein Mechanismus, um dieses Projekt in mein Maven Repo zu importieren und es in meinem Maven Projekt zu verwenden. SO, wenn ich in der Lage bin, die efeu.xml in pom.xml zu konvertieren, könnte ich es vielleicht funktionieren. Gibt es einen Mechanismus, durch den ich das erreichen kann? Ich suche nach etwas wie einem Maven-Plugin, um diese Aufgabe zu erfüllen. Ich weiß, dass es Möglichkeiten gibt, die efeu.xml und die build.xml zu bearbeiten, aber das möchte ich nicht, da das Projekt in einem privaten Repo ist.
Was Sie wirklich tun müssen, ist die Veröffentlichung der JAR-Dateien, die vom ANT-Projekt erstellt wurden, in Ihrem Maven-Repository.
%Vor%Ich weiß, dass Sie den ANT-Build nicht ändern wollen, aber das Erstellen eines zusätzlichen "Publish" -Ziels wird Ihre ANT- und Maven-Projekte richtig integrieren.
Die zwei Jar-Artefakte, die von Ihrem modifizierten ANT-Build veröffentlicht wurden, können normalerweise wie folgt konsumiert werden:
%Vor%Die wichtigsten Änderungen betreffen Ihren Veröffentlichungsbereich:
%Vor%Anmerkungen:
Anmerkungen:
Hier konfigurieren Sie den Speicherort der Repositorys und Anmeldeinformationen, die vom Publish-Build-Ziel verwendet werden sollen.
%Vor%Anmerkungen:
Apache Ant selbst bietet eine Aufgabe, dies zu tun - makepom . Immer hilft, die Dokumentation zu konsultieren!