簡體   English   中英

螞蟻調用子項目父項目ivy.xml覆蓋子項目ivy.xml

[英]Ant calling child project parent project ivy.xml overriding child project ivy.xml

我們有一個父項目,一個子項目是使用ant和ivy構建的Java。 子項目需要能夠獨立構建。

當父項目調用子項目的antfile命令時-父項目的ivy.xml覆蓋子項目的ivy.xml

有誰知道如何使用自己的ivy.xml保留子項目?

我猜測常春藤正在從默認位置中提取常春藤文件,該默認位置與構建文件位於同一目錄中。

一種方法是顯式設置常春藤文件的位置:

<ivy:resolve file="path/to/ivy.xml"/>

更好的方法是找出您的孩子構建的基本目錄位置。 您如何調用子項目? 您正在使用subant還是ant Ant任務?

如果是后者,請確保使用dir屬性:

<ant dir="subproject"/>

這將指定子項目的基本目錄。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM