2015-11-16 143 views
1

我正在開發一個基於Ant的JAVA項目,並且我需要使其啓用Mule,以便我可以在此實現基於RAML的Web服務。爲了使騾子啓用,我收集了所需的罐子數量,最後騾子流量正常工作。但是,使用任何不同的Mule組件都需要進一步的依賴關係,因此每次收集所有這些變得越來越困難,然後我想先讓Mavenize我的項目,但我不允許這樣做。所以,我需要知道是否有任何方法可以將POM.xml與Ant或其他任何方式一起使用,以便我不需要收集所需的JAR,而是自動進行管理。將Maven依賴關係傳輸到Ant

+0

簡答題:沒有。 – Tunaki

回答

0

你不需要pom.xml,除非你使項目變得簡單,但你可以使用Apache IVY來執行依賴管理。您可以維護ivy.xml文件,並讓您的ant腳本在構建項目時包含其執行。你也可以有一個常青藤settings.xml來照顧模式/位置。

-Shanky G.

+0

謝謝Shanky,其實我的工作方式與你所建議的一樣。而現在我正在處理ivysettings.xml,因爲它看起來非常重要,因爲有幾個方面已經強制我去研究它。 – Sanni

2

我還沒有使用它,但是對於Ant,有Ivy可以與Maven Central一起使用。也許它可以幫助你的情況。

+0

這裏是一個常例子項目:http://stackoverflow.com/questions/15979391/class-not-found-with-ant-ivy-and-junit-error-in-build-xml/15982144#15982144 –

+0

Hi Puce ,謝謝你的回覆。我已經開始研究它,直到現在我還沒有完成我想要的東西,但看起來很有希望。那麼,我正在面對結果,可能我會想出更多的問題...... :) – Sanni