gpt4 book ai didi

maven-2 - Ant 继承 Maven 属性

转载 作者:行者123 更新时间:2023-12-01 10:12:58 30 4
gpt4 key购买 nike

我正在考虑将 Ant/Ivy 项目转换为 Ant/Maven-Ant-Tasks。我不想单独使用 Maven,因为我需要更多地控制构建过程。

Ant build.xml 文件有没有办法继承在 pom.xml 文件中设置的属性?

我一直在创建一个通用的 build.xml 文件,该文件可以在多个项目中使用并加载一个特定于项目的 project.properties 文件,但如果我能将所有这些属性放在 pom.xml 文件中会更好。

谢谢。

最佳答案

我使用 XMLProperty ant 任务来解析和复制这些属性

http://ant.apache.org/manual/Tasks/xmlproperty.html

<xmlproperty file="<your pom location>" keepRoot="false"/>
<property name="test" value="${properties.test}"/>

另一种选择,如果您使用 maven Antrun 插件来运行构建,则这些属性将可用于构建文件中

http://maven.apache.org/plugins/maven-antrun-plugin/usage.html

关于maven-2 - Ant 继承 Maven 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3839508/

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