繁体   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