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