build.xml in the RTC example src code.
When I am trying the build example src code under
...\<RTC_home>\jazz\buildsystem\buildtoolkit\examples\compile-and-test\
In the build.xml, there is a line for build compilor
<property name="build.compiler"
value="org.eclipse.jdt.core.JDTCompilerAdapter" />
my system reports error "Class not found: org.eclipse.jdt.core.JDTCompilerAdapter"
But I am sure that I add the class path:
-lib D:\Jazz_beta2\TeamConcert-1.0Beta2-win32\jazz\client\eclipse\jazz\build\eclipse\plugins\com.ibm.team.build.setup.junit_0.6.0.I20071214-0415\junit-src\releng\compiler\ecj.jar
what is wrong?
...\<RTC_home>\jazz\buildsystem\buildtoolkit\examples\compile-and-test\
In the build.xml, there is a line for build compilor
<property name="build.compiler"
value="org.eclipse.jdt.core.JDTCompilerAdapter" />
my system reports error "Class not found: org.eclipse.jdt.core.JDTCompilerAdapter"
But I am sure that I add the class path:
-lib D:\Jazz_beta2\TeamConcert-1.0Beta2-win32\jazz\client\eclipse\jazz\build\eclipse\plugins\com.ibm.team.build.setup.junit_0.6.0.I20071214-0415\junit-src\releng\compiler\ecj.jar
what is wrong?
5 answers
I have searched the
\jazz\client\eclipse\jazz\build\eclipse\plugins\com.ibm.team.build.setup.junit_0.6.0.I20071214-0415\junit-src\releng\compiler\ecj.jar
And I found there is no JDTCompilerAdapter class available.
But if this is necessary for RTC build, why it is not included by RTC package?
\jazz\client\eclipse\jazz\build\eclipse\plugins\com.ibm.team.build.setup.junit_0.6.0.I20071214-0415\junit-src\releng\compiler\ecj.jar
And I found there is no JDTCompilerAdapter class available.
But if this is necessary for RTC build, why it is not included by RTC package?
Apparently, the jar at
\jazz\client\eclipse\jazz\build\eclipse\plugins\com.ibm.team.build.setup.junit_0.6.0.I20071214-0415\junit-src\releng\compiler\ecj.jar
was packaged for some other purpose and is not valid for the toolkit
examples.
If you follow the instructions at the top of the example build.xml, it
should work:
2. You must download the eclipse JDT standalone compiler (ecj.jar) to use
this build file. Find it in the eclipse.org platform downloads. Look for
"JDT Core Batch Compiler"
3. You must update the antArgs property in the build definition properties,
to point to your location of ecj.jar. For example, assuming you saved
ecj.jar to C:\,
you would set the antArgs to:
-lib C:\ecj.jar
I verified it works with the ecj.jar from both 3.3.1 and 3.4 M4.
\jazz\client\eclipse\jazz\build\eclipse\plugins\com.ibm.team.build.setup.junit_0.6.0.I20071214-0415\junit-src\releng\compiler\ecj.jar
was packaged for some other purpose and is not valid for the toolkit
examples.
If you follow the instructions at the top of the example build.xml, it
should work:
2. You must download the eclipse JDT standalone compiler (ecj.jar) to use
this build file. Find it in the eclipse.org platform downloads. Look for
"JDT Core Batch Compiler"
3. You must update the antArgs property in the build definition properties,
to point to your location of ecj.jar. For example, assuming you saved
ecj.jar to C:\,
you would set the antArgs to:
-lib C:\ecj.jar
I verified it works with the ecj.jar from both 3.3.1 and 3.4 M4.
I was also successful in specifying the directory only with -lib
\jazz\client\eclipse\jazz\build\eclipse\plugins\com.ibm.team.build.setup.junit_0.6.0.I20071214-0415\junit-src\releng\compiler
That directory contains the JDTCompilerAdapter class in a separate jar.
I'm investigating why things were done this way.
\jazz\client\eclipse\jazz\build\eclipse\plugins\com.ibm.team.build.setup.junit_0.6.0.I20071214-0415\junit-src\releng\compiler
That directory contains the JDTCompilerAdapter class in a separate jar.
I'm investigating why things were done this way.