ビルド中にシステムクラスパスを無視するようにantのbuild.xmlスクリプトでこのプロパティを設定しましたが、antはまだ私のJava呼び出しでシステムクラスパスを取得し、ビルドスクリプト。antでシステム環境変数を無視する
<property name="build.sysclasspath" value="ignore" />
<path id="classpath">
<pathelement path="${buildDir}/classes" />
<fileset dir="${prjdir}">
<include name="lib/*.jar"/>
</fileset>
</path>
<java classname="com.ibm.biginsights.fs.gpfs.LoggingInjector" failonerror="true">
<classpath refid="classpath" />
</java>
私は正常に動作アリのすべてを呼び出す前に$CLASSPATH
envirmoent変数の設定を解除した場合。何が問題なの?
「fork = true」は私のためのトリックでした!ありがとう。 – multiholle