在Ant中,您可以使用pathconvert
任务从path中打印出类路径:
build.xml
<path id="project.web.classpath">
<pathelement location="test/lib/junit-4.11.jar"/>
<pathelement location="test/lib/hamcrest-core-1.3.jar"/>
<fileset dir="${lib.web.dir}">
<include name="**/*.jar" />
</fileset>
</path>
<target name="print-classpath">
<pathconvert property="classpathInName" refid="project.web.classpath" />
<echo>Classpath is ${classpathInName}</echo>
</target>
测试:
$ ant print-classpath
Buildfile: /Users/mkyong/Documents/workspace/AntSpringMVC/build.xml
print-classpath:
[echo] Classpath is
/Users/mkyong/Documents/workspace/AntSpringMVC/test/lib/junit-4.11.jar:
/Users/mkyong/Documents/workspace/AntSpringMVC/testlib/hamcrest-core-1.3.jar:
......
BUILD SUCCESSFUL
Total time: 0 seconds
参考文献
标签: 蚂蚁
翻译自: https://mkyong.com/ant/ant-how-to-print-classpath-from-path-id/