在jar command的Ant文档中,它表示destfile属性是必需的。
但是底部有一个使用jarfile属性并且不使用destfile属性的示例。另外,我有一个工作同事的功能代码,它在netbeans项目的build.xml文件中使用了jarfile属性。
因此看起来似乎不需要destfile,或者可以用jarfile替换。 jarfile和destfile是否完全相同? 是否存在使用其中一种的情况以及应该使用另一种的情况?
提前致谢
答案 0 :(得分:5)
是的,jarfile
是destfile
的弃用别名。
jar
的实施是zip
实施的子类 - 与ear
和war
一样。它们中的每一个都有一个特殊的(zip|jar|war|ear)file
属性。使用Ant 1.5,我们决定将其统一到destfile
并弃用特定于任务的属性。
显然我们忘记更新手册中的所有参考资料: - )