如何jar
使用 ANT 任务从我的 eclipse 项目中检索所有依赖项,我需要所有的名称/和路径jars
来运行当前的 eclipse 项目?
在打包我的项目时,我会将所有库添加到自定义文件夹中。
您应该将所有 JAR 文件添加到单个 lib 目录中,并将其添加到您的build.xml
.
另一种方法是将您的 jar 添加到单个 JAR 文件中。
这应该给你一个粗略的想法。它基本上解析 Eclipse 的.classpath
文件并逐行生成一个包含所有 JAR 依赖项名称的文件。
<project name="test" default="test">
<target name="test">
<copy file=".classpath" tofile="jars.txt" overwrite="true">
<filterchain>
<linecontainsregexp>
<regexp pattern="classpathentry"/>
</linecontainsregexp>
<tokenfilter>
<replaceregex pattern=".*path="" replace=""/>
<replaceregex pattern="".*" replace=""/>
</tokenfilter>
<linecontainsregexp>
<regexp pattern=".*\.jar"/>
</linecontainsregexp>
</filterchain>
</copy>
</target>
</project>