可能重复:
Ant - 如何在特定文件夹中获取所有文件的名称
我使用 ant 为我的项目创建了一个 jar 文件。我的项目有一些外部库。如何将这些外部库文件添加到可执行 jar。
我在 Manifest 中添加了带有外部 jar 的 Class-path 属性。但它不起作用。
如何添加外部库。
提前致谢。
可能重复:
Ant - 如何在特定文件夹中获取所有文件的名称
我使用 ant 为我的项目创建了一个 jar 文件。我的项目有一些外部库。如何将这些外部库文件添加到可执行 jar。
我在 Manifest 中添加了带有外部 jar 的 Class-path 属性。但它不起作用。
如何添加外部库。
提前致谢。
像这样:
<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