我使用ant为我的项目创建了一个jar文件。我的项目有一些外部库。如何将这些外部库文件添加到可执行jar中
我在Manifest中添加了带有外部jar的Class-path属性。但它不起作用。
如何添加外部库
提前致谢。
答案 0 :(得分:3)
像这样:
<jar destfile="${jar.file}"
basedir="${build.dir}"
manifest="${manifest.file}">
<fileset dir="${classes.dir}" includes="**/*.class" />
<zipgroupfileset dir="${lib.dir}" includes="**/*.jar" />
</jar>
也许这也有帮助:
http://code.google.com/p/jarjar/
还读这个:
http://docs.oracle.com/javase/tutorial/deployment/jar/downman.html