Details
-
Type:
Task
-
Status:
Open
-
Priority:
Major
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: Bamboo
-
Labels:None
-
Number of attachments :
Description
Hi.
The Jedi build needs both JDK1.5 and JDK1.6. There is some common stuff that needs to be built under JDK1.5 and some annotation processing stuff that also needs to be built under 1.5. Then there is some annotation processing stuff that needs to be built under 1.6 (we're trying to support both 1.5 and 1.6 users).
In particular, the 1.5 annotation processing needs classes in experimental packages (e.g. com.sun.mirror.apt). Although we seem to be able to build our project locally (for example on MacOS X) without any problem, when we build it on codehaus bamboo we don't seem to have those experimental packages available, i.e. we get errors like:
[ERROR] /opt/j2ee/domains/ci.codehaus.org/bamboo-agent02/bamboo-agent-home/xml-data/build-dir/JEDI-MVN/codegen/jdk5/src/main/java/jedi/annotation/processor5/SithProcessorFactory.java:[15,25] package com.sun.mirror.apt does not exist
I think this is a JDK distribution issue. The apple jdk, and open jdk ship with those apis. I don't know what codehaus is using though.