gpt4 book ai didi

java - 用于在多个不同的 javac 任务中指定源/版本的 Ant 快捷方式

转载 作者:太空宇宙 更新时间:2023-11-04 12:42:10 27 4
gpt4 key购买 nike

使用ant时,有没有办法指定一组属性/值对,这些属性/值对可以作为单个项目/变量传递给不同的任务?

我有一个 ant 构建文件,其中包含几个不同的 javac 任务。所有这些都具有相同的多个属性值(源、版本、bootclasspath、调试等)

我知道我可以为每个属性设置一个变量;但是,有没有办法可以引用整个属性组,这样我就可以做这样的事情

<javac ${standard_attributes} ...>

而不是

<javac debug="on" includeantruntime="false" source="${java_version}" target="${java_version}" bootclasspath="${bcp}" ...

在每个 javac 任务中?

最佳答案

使用presetdef


<presetdef name="standard-javac">
<javac debug="on" includeantruntime="false" source="${java_version}" target="${java_version}" bootclasspath="${bcp}" ...
</javac>
</presetdef>

然后使用 standard-javac作为您曾经放置javac的所有地方的任务.

关于java - 用于在多个不同的 javac 任务中指定源/版本的 Ant 快捷方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36731616/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com