簡體   English   中英

Ant在構建jar文件時可以確定依賴性

[英]Can Ant determine dependencies while building jar file

我希望能夠使用Ant在較大的Java項目中基於單個類構建jar文件,並使其自動確定依賴關系。

我可以很高興地創建一個Ant build.xml文件來為包含所有類的項目創建一個jar,盡管其中包含jar中不需要的許多東西。

當我僅包含一個源文件時,即:

<patternset id="source.pattern"> <include name="MyProject/src/java/com/myproject/cow.java" /> </patternset>

然后構建jar,我收到明顯的抱怨: cannot find symbol (關於cow.java中使用的項目中的cow.java ),這表明它僅包含我指定的文件。

它可以檢測到丟失的符號/類/對象,這一事實表明它能夠滿足我的要求。

我不希望它從Eclipse構建。 我只想創建一個build.xml從命令行運行。

提前致謝。

沒有任何Ant不能自動確定依賴關系。 這就是為什么引入像Maven和Ivy這樣的項目的原因之一。

它可以檢測到丟失的符號/類/對象,這一事實表明它能夠滿足我的要求。

檢測缺失類的不是Ant,而是底層Java編譯器(通常是JDK中的javac )正在執行此操作。 因此,您的假設完全是錯誤的。

暫無
暫無

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

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