The annotation processing should be part of the build, so perhaps set up to do the build with JDK6, with a JDK5 VM target?
Matt On Wed, Jan 4, 2012 at 9:06 AM, Simone Tripodi <simonetrip...@apache.org> wrote: > Hi Konstantin, > > thanks for your feedbacks, unfortunately Digester still need to > support JDK5 - what if I switch to JDK6 APIs to implement the > processor? is there any backward-compatibility support? > > Thanks again, > -Simo > > http://people.apache.org/~simonetripodi/ > http://simonetripodi.livejournal.com/ > http://twitter.com/simonetripodi > http://www.99soft.org/ > > > > On Wed, Jan 4, 2012 at 3:47 PM, Konstantin Kolinko > <knst.koli...@gmail.com> wrote: >> 2012/1/4 Simone Tripodi <simonetrip...@apache.org>: >>> hi all guys, >>> >>> I have to admit my n00b status on Annotations Processing and I just >>> started following the Oracle guide[1] to write it, but >>> com.sun.mirror.* classes are not present in the JVM invoked by Gump. >>> Do you have any hint/recommendation? >> >> http://docs.oracle.com/javase/6/docs/technotes/tools/share/apt.html >> says: >> [[[ >> The functionality of apt has been subsumed by the >> annotation-processing infrastructure that is now part of the javac >> tool and standardized for use by all Java compilers. This new >> infrastructure relies on the language model and annotation-processing >> APIs that are now part of the Java Platform. It is recommended that >> new annotation processor development be based on the new APIs and the >> javac tool. >> ]]] >> >> So javax.annotation.processing.* ? >> >> See links here: >> http://docs.oracle.com/javase/6/docs/technotes/guides/apt/index.html >> http://docs.oracle.com/javase/6/docs/technotes/tools/solaris/javac.html#processing >> >>> Thanks a lot in advance! >>> -Simo >>> >>> [1] http://docs.oracle.com/javase/1.5.0/docs/guide/apt/GettingStarted.html >>> >> >> >> Best regards, >> Konstantin Kolinko >> >>> On Wed, Jan 4, 2012 at 3:12 AM, Gump <iss...@commons.apache.org> wrote: >>>> To whom it may engage... >>>> >>>> This is an automated request, but not an unsolicited one. For >>>> more information please visit http://gump.apache.org/nagged.html, >>>> and/or contact the folk at gene...@gump.apache.org. >>>> >>>> Project commons-digester3 has an issue affecting its community integration. >>>> This issue affects 2 projects, >>>> and has been outstanding for 247 runs. >>>> The current state of this project is 'Failed', with reason 'Build Failed'. >>>> For reference only, the following projects are affected by this: >>>> - commons-digester3 : XML to Java Object Configuration >>>> - commons-digester3-test : Apache Commons >>>> >>>> >>>> Full details are available at: >>>> >>>> http://vmgump.apache.org/gump/public/apache-commons/commons-digester3/index.html >>>> >>>> That said, some information snippets are provided here. >>>> >>>> The following annotations (debug/informational/warning/error messages) >>>> were provided: >>>> -DEBUG- Sole jar output [commons-digester3-*[0-9T].jar] identifier set to >>>> project name >>>> -DEBUG- (Apache Gump generated) Apache Maven Settings in: >>>> /srv/gump/public/workspace/apache-commons/digester/gump_mvn_settings.xml >>>> -INFO- Failed with reason build failed >>>> -DEBUG- Maven POM in: >>>> /srv/gump/public/workspace/apache-commons/digester/pom.xml >>>> -DEBUG- Extracted fallback artifacts from Gump Repository >>>> >>>> >>>> >>>> The following work was performed: >>>> http://vmgump.apache.org/gump/public/apache-commons/commons-digester3/gump_work/build_apache-commons_commons-digester3.html >>>> Work Name: build_apache-commons_commons-digester3 (Type: Build) >>>> Work ended in a state of : Failed >>>> Elapsed: 21 secs >>>> Command Line: /opt/maven2/bin/mvn --batch-mode -DskipTests=true --settings >>>> /srv/gump/public/workspace/apache-commons/digester/gump_mvn_settings.xml >>>> package >>>> [Working Directory: /srv/gump/public/workspace/apache-commons/digester] >>>> M2_HOME: /opt/maven2 >>>> --------------------------------------------- >>>> /srv/gump/public/workspace/apache-commons/digester/src/main/java/org/apache/commons/digester3/annotations/processor/DigesterAnnotationProcessor.java:[28,26] >>>> package com.sun.mirror.util does not exist >>>> /srv/gump/public/workspace/apache-commons/digester/src/main/java/org/apache/commons/digester3/annotations/processor/DigesterAnnotationProcessor.java:[37,15] >>>> cannot find symbol >>>> symbol: class AnnotationProcessor >>>> implements AnnotationProcessor >>>> /srv/gump/public/workspace/apache-commons/digester/src/main/java/org/apache/commons/digester3/annotations/processor/DigesterAnnotationProcessor.java:[40,18] >>>> cannot find symbol >>>> symbol : class AnnotationProcessorEnvironment >>>> location: class >>>> org.apache.commons.digester3.annotations.processor.DigesterAnnotationProcessor >>>> /srv/gump/public/workspace/apache-commons/digester/src/main/java/org/apache/commons/digester3/annotations/processor/DigesterAnnotationProcessor.java:[42,33] >>>> cannot find symbol >>>> symbol : class AnnotationProcessorEnvironment >>>> location: class >>>> org.apache.commons.digester3.annotations.processor.DigesterAnnotationProcessor >>>> /srv/gump/public/workspace/apache-commons/digester/src/main/java/org/apache/commons/digester3/annotations/processor/DigesterAnnotationProcessorFactory.java:[28,25] >>>> package com.sun.mirror.apt does not exist >>>> /srv/gump/public/workspace/apache-commons/digester/src/main/java/org/apache/commons/digester3/annotations/processor/DigesterAnnotationProcessorFactory.java:[29,25] >>>> package com.sun.mirror.apt does not exist >>>> /srv/gump/public/workspace/apache-commons/digester/src/main/java/org/apache/commons/digester3/annotations/processor/DigesterAnnotationProcessorFactory.java:[30,25] >>>> package com.sun.mirror.apt does not exist >>>> /srv/gump/public/workspace/apache-commons/digester/src/main/java/org/apache/commons/digester3/annotations/processor/DigesterAnnotationProcessorFactory.java:[31,25] >>>> package com.sun.mirror.apt does not exist >>>> /srv/gump/public/workspace/apache-commons/digester/src/main/java/org/apache/commons/digester3/annotations/processor/DigesterAnnotationProcessorFactory.java:[32,33] >>>> package com.sun.mirror.declaration does not exist >>>> /srv/gump/public/workspace/apache-commons/digester/src/main/java/org/apache/commons/digester3/annotations/processor/DigesterAnnotationProcessorFactory.java:[41,15] >>>> cannot find symbol >>>> symbol: class AnnotationProcessorFactory >>>> implements AnnotationProcessorFactory >>>> /srv/gump/public/workspace/apache-commons/digester/src/main/java/org/apache/commons/digester3/annotations/processor/DigesterAnnotationProcessorFactory.java:[47,52] >>>> cannot find symbol >>>> symbol : class AnnotationTypeDeclaration >>>> location: class >>>> org.apache.commons.digester3.annotations.processor.DigesterAnnotationProcessorFactory >>>> /srv/gump/public/workspace/apache-commons/digester/src/main/java/org/apache/commons/digester3/annotations/processor/DigesterAnnotationProcessorFactory.java:[48,48] >>>> cannot find symbol >>>> symbol : class AnnotationProcessorEnvironment >>>> location: class >>>> org.apache.commons.digester3.annotations.processor.DigesterAnnotationProcessorFactory >>>> /srv/gump/public/workspace/apache-commons/digester/src/main/java/org/apache/commons/digester3/annotations/processor/DigesterAnnotationProcessorFactory.java:[47,11] >>>> cannot find symbol >>>> symbol : class AnnotationProcessor >>>> location: class >>>> org.apache.commons.digester3.annotations.processor.DigesterAnnotationProcessorFactory >>>> /srv/gump/public/workspace/apache-commons/digester/src/main/java/org/apache/commons/digester3/annotations/processor/DigesterAnnotationProcessor.java:[52,8] >>>> cannot find symbol >>>> symbol : class Messager >>>> location: class >>>> org.apache.commons.digester3.annotations.processor.DigesterAnnotationProcessor >>>> /srv/gump/public/workspace/apache-commons/digester/src/main/java/org/apache/commons/digester3/annotations/processor/DigesterAnnotationProcessor.java:[55,8] >>>> cannot find symbol >>>> symbol : class DeclarationVisitor >>>> location: class >>>> org.apache.commons.digester3.annotations.processor.DigesterAnnotationProcessor >>>> /srv/gump/public/workspace/apache-commons/digester/src/main/java/org/apache/commons/digester3/annotations/processor/DigesterAnnotationProcessor.java:[57,19] >>>> cannot find symbol >>>> symbol : class TypeDeclaration >>>> location: class >>>> org.apache.commons.digester3.annotations.processor.DigesterAnnotationProcessor >>>> /srv/gump/public/workspace/apache-commons/digester/src/main/java/org/apache/commons/digester3/annotations/processor/DigesterAnnotationProcessor.java:[58,14] >>>> cannot find symbol >>>> symbol : class TypeDeclaration >>>> location: class >>>> org.apache.commons.digester3.annotations.processor.DigesterAnnotationProcessor >>>> /srv/gump/public/workspace/apache-commons/digester/src/main/java/org/apache/commons/digester3/annotations/processor/DigesterAnnotationProcessorFactory.java:[52,19] >>>> cannot find symbol >>>> symbol : variable AnnotationProcessors >>>> location: class >>>> org.apache.commons.digester3.annotations.processor.DigesterAnnotationProcessorFactory >>>> >>>> [INFO] >>>> ------------------------------------------------------------------------ >>>> [INFO] For more information, run Maven with the -e switch >>>> [INFO] >>>> ------------------------------------------------------------------------ >>>> [INFO] Total time: 20 seconds >>>> [INFO] Finished at: Wed Jan 04 02:12:09 UTC 2012 >>>> [INFO] Final Memory: 32M/78M >>>> [INFO] >>>> ------------------------------------------------------------------------ >>>> --------------------------------------------- >>>> >>>> To subscribe to this information via syndicated feeds: >>>> - RSS: >>>> http://vmgump.apache.org/gump/public/apache-commons/commons-digester3/rss.xml >>>> - Atom: >>>> http://vmgump.apache.org/gump/public/apache-commons/commons-digester3/atom.xml >>>> >>>> ============================== Gump Tracking Only === >>>> Produced by Apache Gump(TM) version 2.3. >>>> Gump Run 12000004012012, vmgump.apache.org:vmgump:12000004012012 >>>> Gump E-mail Identifier (unique within run) #20. >>>> >>>> -- >>>> Apache Gump >>>> http://gump.apache.org/ [Instance: vmgump] >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org >>>> For additional commands, e-mail: dev-h...@commons.apache.org >>>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org >>> For additional commands, e-mail: dev-h...@commons.apache.org >>> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org >> For additional commands, e-mail: dev-h...@commons.apache.org >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > For additional commands, e-mail: dev-h...@commons.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org