0

Ant ビルダーの起動構成で環境 java_home を設定できません。

Antタスクを使用して、シェルスクリプト「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 を含む次のシェル スクリプト run.sh があると仮定します。それを使用して、sh で何らかのアクションを実行する必要があります。

4

1 に答える 1

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>
于 2013-06-24T11:25:24.523 に答える