我是 Ant 的新手(我来自 Maven),我必须对我公司的应用程序中使用的旧 Ant 脚本执行重构。
我有一些问题要理解以下 Ant 代码行的确切作用:
<pathconvert property="jar.classpath" pathsep=" ">
<path refid="project.classpath" />
<chainedmapper>
<flattenmapper />
<globmapper from="*" to="lib/*" />
</chainedmapper>
</pathconvert>
这些行位于一个名为jar的目标中,该目标创建了我的应用程序的jar。
阅读 Ant 官方文档后,我发现这是一项 Ant 任务:
将嵌套的 ResourceCollections 或仅引用一个 ResourceCollections 转换为特定平台的路径形式,可选择将结果存储到给定属性中。当您需要将资源集合转换为列表时,也可以使用它,由给定字符(例如逗号或空格)分隔,或者相反,例如将 FileList 中的文件列表转换为路径。
这对我来说不是很清楚......阅读ResourceCollections的文档是一组资源
这个脚本部分到底是做什么的?什么是project.classpath?(我无法在我的属性文件中找到它)
肿瘤坏死因子
安德烈亚