0

、&などの環境変数を環境変数にインストールして設定antせずに、ビルドスクリプトを実行したいと思います。JavapathJAVA_HOMEANT_HOME

の既にインストールされているフォルダーをコピーし、Jdk-1.7u17あるマシンから別のマシンにフォルダーにコピーしました。Jre-1.7u17apache-ant-1.9.0C:\buildscript_required_files_v2

これで、build.xml が存在して実行されるパスに入るウィンドウ バッチ ファイルができました。ant

cd VersionBuild
C:\buildscript_required_files_v2\apache-ant-1.9.0\bin\ant

build.xml は Java クラスに準拠し、Jar ファイルを作成します。

<project name="VersionBuild"  default="clean" basedir=".">
    <description>
        simple example build file
    </description>

  <!-- set global properties for this build -->


  <target name="init">
    <!-- Create the time stamp -->
    <tstamp/>
    <!-- Create the build directory structure used by compile -->


 </target>

 <target name="CompilingBuildversion" depends="init"
        description="compile the source " >
    <!-- Compile the java code from ${src} into ${build} -->
    <C:\buildscript_required_files_v2\java\jdk64\bin\javac.exe srcdir="." destdir="."/>
  </target>

  <target name="Creating jar" depends="CompilingBuildversion">
      <jar jarfile="VersionBuild.jar"  basedir="."/>
 </target>    


 <target name="clean" depends="Creating jar">

 </target>

</project>

そのbachファイルを実行しているときに、次の例外が発生します-

Unable to locate tools.jar. Expected to find it in C:\Program Files\Java\jre6\li
b\tools.jar

環境変数antをインストールおよび設定せずにビルド スクリプトを実行できますか? ant をローカルにJava指定して、フォルダから参照できるようにすることはできますか?JAVA_HOMEbuild.xmlantC:\buildscript_required_files_v2

4

1 に答える 1