我是新手。
现在我被告知要将一个项目A构建到一个jar文件中。它应该可以被另一个项目B使用。我被告知要使用蚂蚁。我阅读了我的帖子并观看了教程。我找到了这个教程并使用它的build.xml只修改了路径。
http://www.bharaththippireddy.net/2012/02/ant-hands-on_9001.html
这是我不明白的。
1要使用ant,在build.xml中我必须有.class文件的类文件夹,所以我可以在将生成的A.jar添加到B的构建路径后使项目B工作。如果我不生成.class文件(通过编辑xml文件)它将无法正常工作。
2我可以使用eclipse简单地将A导出为jar文件并将其添加到B的构建路径,然后它也可以。在这种情况下,我不会生成任何.class文件。为什么我需要蚂蚁呢?我在这里想念什么吗?
答案 0 :(得分:0)
生成jar需要类文件。两个选项都会这样做。
在选项1中,您明确告诉ant生成类,然后使用这些.class文件生成jar
在选项2中,eclipse将同时执行这两个操作,首先生成.class文件(在eclipse项目中的gen文件夹下),然后构建jar。此外,如果两个项目都在eclipse中,您甚至可以指定项目B依赖于构建路径“项目”选项卡下的项目A,并且无需在每次更改库时显式导出jar。