无法在Ant构建器启动配置中设置环境java_home。
使用ant任务,我只调用了包含
的shell脚本“run.sh”echo $ {JAVA_HOME}
通过启动配置执行ant任务。它的印刷品是空的......
例如,
在build.xml文件中
<project name="Sample">
<target name="test">
<exec executable="/bin/bash">
<arg value="run.sh"/>
</exec>
</target>
</project>
假设我有以下包含JAVA_HOME的shell脚本run.sh,借助它我需要在sh中执行一些操作。
答案 0 :(得分:0)
你没有给出你的代码片段。无论如何只在run.sh文件中写入echo $ JAVA_HOME。还提供run.sh的绝对路径,请看下面的代码片段。
<project name="Sample" default="automate">
<target name="automate">
<exec executable="/bin/bash">
<arg value="/root/test/Work/run.sh"/>
<arg value="/root/test/Work"/>
</exec>
</target>