Hi Kurt,

these classes are needed as ODE's jacob implementation uses Java
annotations to generate a couple of files (ChannelListeners basically).

However, we could think about committing these files to SVN and put an
ant script in place to generate them on demand.

Cheers,
  Tammo

On 17.12.2009 16:22, Kurt T Stam wrote:
> Hi guys,
> 
> While working on the maven build, we noticed that the jacob-ap depends
> on the use of restricted classes of the SUN JDK.
> 
> i.e. org.apache.ode.jacob.ap.ChannelTypeAnnotationProcessor
> 
> import com.sun.mirror.apt.AnnotationProcessor;
> import com.sun.mirror.apt.AnnotationProcessorEnvironment;
> import com.sun.mirror.declaration.AnnotationTypeDeclaration;
> import com.sun.mirror.declaration.InterfaceDeclaration;
> import com.sun.mirror.type.InterfaceType;
> import com.sun.mirror.util.DeclarationFilter;
> 
> This seems like a problem to me, also it now ties us to using a SUN jdk?
> Does anyone have some more background info on this?
> 
> Thx,
> 
> --Kurt


-- 
Tammo van Lessen - http://www.taval.de

Reply via email to