我有一个Java项目在Eclipse中具有封装主要方法类MainClass
一个Java项目:如何使用Ant构建一个分发的JAR具有外部依赖的JAR
com.nik.mypackage.
该项目还引用两个外部库,我将它复制到Eclipse的lib
文件夹中,然后使用ADD JAR
函数添加到构建路径。库为one.jar
和two.jar
此库位于eclipse中的lib
文件夹中,并添加到构建路径中。
我想使用ant脚本创建应用程序的可执行文件JAR
。这样用户可以访问我的应用程序中使用命令:
c:>java -jar MyProject-20111126.jar
我知道这直接导出一个Java应用程序运行的JAR
Eclipse插件。但我想学习ant和构建过程,所以手动要创建build.xm。
如果我想将可分发给其他机器中的其他用户,该怎么办。在那种情况下,清单文件中ClassPath条目的选项将如何工作?而对于第一种情况,取消图书馆罐和萌芽的内容 - 不能自动做到这一点? – Nik
你可以在ant中做unjar/rejar,但是没有股票任务可以做。你会使用jar任务。至于离开罐子分开它可以很好地为其他用户工作。类路径相对于清单所在的jar文件。您可以使用Surasuin建议的结构,并且可以使用lib/onijar和lib/two.jar的my.jar清单中的类路径。 –