gpt4 book ai didi

java - 通过命令行将自定义属性传递给 PDE 构建

转载 作者:太空宇宙 更新时间:2023-11-04 14:16:22 25 4
gpt4 key购买 nike

我想通过命令行自定义 PDE 插件构建的行为。为此,我想将命令行标志传递给我的自定义 PDE 插件构建回调目标。

根据Eclipse PDE Build help ,在 build.properties 中设置 customBuildCallbacks.inheritall=true 属性可确保设置 subant 任务的 inheritall 参数.

我修改了我的 build.properties 如下:

customBuildCallbacks=customBuildCallbacks.xml
customBuildCallbacks.inheritall=true
foo=${bar}

然后在 customBuildCallbacks.xml 构建文件中添加一行:

<target name="pre.build.jars">
<echo>Custom property: ${foo}</echo>
</target>

并启动构建

$ ant -Dbar=baz

但是属性没有被替换:

[ant.project.name/java] pre.build.jars.local:
[ant.project.name/java] [echo] Custom property: ${foo}

我做错了什么?谢谢!

最佳答案

我怀疑 build.properties 文件没有加载到构建文件中。尝试从命令行将其传递给 Ant:

ant -propertyfile build.properties ...

关于java - 通过命令行将自定义属性传递给 PDE 构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27676137/

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