I am using Ant 1.6.5.
The problem I am running into is that a wrong class is loaded.
I have IBM RAD installed on the system and it is using the class from
that directory tree.
I have setup my own classpath in the build.xml and it does not include
C:\IBM... entries.
So how can I prevent javac pick up C:\IBM... jar files below?
NOTE: entries starting with z:\ are mine.
Thanks,
Robert
[javac] [search path for class files:
[C:\IBM\SDP70\runtimes\base_v61\java\jre\lib\vm.jar,
C:\IBM\SDP70\runtimes\base_v61\java\jre\lib\core.jar,
C:\IBM\SDP70\runtimes\base_v61\java\jre\lib\charsets.jar,
C:\IBM\SDP70\runtimes\base_v61\java\jre\lib\graphics.jar,
C:\IBM\SDP70\runtimes\base_v61\java\jre\lib\security.jar,
C:\IBM\SDP70\runtimes\base_v61\java\jre\lib\ibmpkcs.jar,
C:\IBM\SDP70\runtimes\base_v61\java\jre\lib\ibmorb.jar,
C:\IBM\SDP70\runtimes\base_v61\java\jre\lib\ibmcfw.jar,
C:\IBM\SDP70\runtimes\base_v61\java\jre\lib\ibmorbapi.jar,
C:\IBM\SDP70\runtimes\base_v61\java\jre\lib\ibmjcefw.jar,
C:\IBM\SDP70\runtimes\base_v61\java\jre\lib\ibmjgssprovider.jar,
C:\IBM\SDP70\runtimes\base_v61\java\jre\lib\ibmjsseprovider2.jar,
C:\IBM\SDP70\runtimes\base_v61\java\jre\lib\ibmjaaslm.jar,
C:\IBM\SDP70\runtimes\base_v61\java\jre\lib\ibmjaasactivelm.jar,
C:\IBM\SDP70\runtimes\base_v61\java\jre\lib\ibmcertpathprovider.jar,
C:\IBM\SDP70\runtimes\base_v61\java\jre\lib\server.jar,
C:\IBM\SDP70\runtimes\base_v61\java\jre\lib\xml.jar,
Z:\fims_flex_server\BPMProductTierWeb\lib\antlr.jar,
Z:\fims_flex_server\BPMProductTierWeb\lib\aopalliance.jar,
Z:\fims_flex_server
Here is my compile target.
<target name="compile">
<mkdir dir="${classes.dir}" />
<echo message="rad_runtime_root =
${rad_runtime_root}"></echo>
<echo message="was61.plugin.lib.dir =
${was61.plugin.lib.dir}"></echo>
<echo message="|-- compile classpath"/>
<echo message="| |"/>
<echo message="| |-- ${echo.path.compile}"/>
<javac destdir="${classes.dir}" extdirs="${lib.dir}"
verbose="Yes"
includeantruntime="false">
<classpath refid = "base.classpath" />
<src path="${basedir}/src" />
</javac>
</target>
My internal classpath:
<path id="base.classpath">
<!--pathelement path="${classpath}"/-->
<fileset dir="${webinf.lib}">
<include name="**/*.jar" />
<include name="**/*.zip" />
</fileset>
<fileset dir="${was61.jre.lib.dir}">
<include name="**/*.jar" />
</fileset>
<fileset dir="${was61.lib.ext.dir}">
<include name="**/*.jar" />
</fileset>
<fileset dir="${was61.lib.dir}">
<include name="**/*.jar" />
</fileset>
<fileset dir="${was61.wmq.lib.dir}">
<include name="**/*.jar" />
</fileset>
<fileset dir="${was61.plugin.lib.dir}">
<include name="**/*.jar" />
</fileset>
<fileset dir="${BPMProductTierJar.dir}">
<include name="**/BPMProductTierJava.jar" />
</fileset>
</path>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]