【发布时间】:2016-06-10 05:55:55
【问题描述】:
我正在使用 Ant 更新 Jar 文件,但 Jar 的名称经常更改。我想在jar Ant 任务的destfile 属性中使用通配符(即*)。如果这可行,这将允许 Ant 脚本保持不变,即使 Jar 文件名发生更改。比如……
<jar update="true" destfile="myjar*.jar">
<zipfileset dir="classes"/>
</jar>
很遗憾,不支持*。我收到以下错误:
The filename, directory name, or volume label syntax is incorrect
如何更新名称更改的 Jar 文件?
从技术上讲,Ant 脚本是使用 maven-antrun-plugin 运行的,因此 Maven 解决方案也是可以接受的。
【问题讨论】: