Hi Matt!

happy new year!!! :)

I have the trouble that even compiling the AP with JDK6 APIs, with
target JDK5, it cannot be used but Java5 APT... maybe my question
sounds a little confused as I am, but hopefully you know more than me
about that topic!

Best,
-Simo

http://people.apache.org/~simonetripodi/
http://simonetripodi.livejournal.com/
http://twitter.com/simonetripodi
http://www.99soft.org/



On Wed, Jan 4, 2012 at 7:21 PM, Matt Benson <gudnabr...@gmail.com> wrote:
> 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
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to