0

如何jar使用 ANT 任务从我的 eclipse 项目中检索所有依赖项,我需要所有的名称/和路径jars来运行当前的 eclipse 项目?

在打包我的项目时,我会将所有库添加到自定义文件夹中。

4

2 回答 2

3

您应该将所有 JAR 文件添加到单个 lib 目录中,并将其添加到您的build.xml.

另一种方法是将您的 jar 添加到单个 JAR 文件中。

于 2012-11-16T15:47:55.230 回答
1

这应该给你一个粗略的想法。它基本上解析 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=&quot;" replace=""/>
                <replaceregex pattern="&quot;.*" replace=""/>
            </tokenfilter>          
            <linecontainsregexp>
                <regexp pattern=".*\.jar"/>
            </linecontainsregexp>                       
        </filterchain>
    </copy> 
  </target>
</project>
于 2012-11-16T15:54:47.430 回答