gpt4 book ai didi

java - 从文件中读取属性并在ant中分配给不同的名称?

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

我试图从属性文件中读取属性并分配给不同的名称,但它不起作用。我是 ant 的新手,所以我想我错过了一些基本的东西。

构建.属性:

USERNAME=deter_dangler

build.xml:

<project name="Simple Ant example" default="test" basedir=".">
<property file="build.properties"/>
<property environment="env"/>
<property name="uname" value="${env.USERNAME}"/>
<target name="test">
<echo message="uname property value is ${uname}"/>
<echo message="env.USERNAME property value is ${env.USERNAME}"/>
</target>
</project>

运行构建命令时的输出:

javanoob@DELL:~/Desktop$ ant 
Buildfile: /Desktop/build.xml

test:
[echo] uname property value is ${env.USERNAME}
[echo] env.USERNAME property value is ${env.USERNAME}

BUILD SUCCESSFUL
Total time: 0 seconds

最佳答案

尝试按如下方式设置环境变量:

USERNAME=deter_dangler ant

或者,如果您想使用属性文件,请按如下方式简化 ANT 文件:

<project name="Simple Ant example" default="test" basedir=".">
<property file="build.properties"/>

<target name="test">
<echo message="uname property value is ${USERNAME}"/>
</target>
</project>

关于java - 从文件中读取属性并在ant中分配给不同的名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34553709/

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