You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Milos Kleint (JIRA)" <ji...@codehaus.org> on 2010/01/19 10:43:55 UTC

[jira] Commented: (MCOMPILER-75) Add apt support for Java 6

    [ http://jira.codehaus.org/browse/MCOMPILER-75?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=207432#action_207432 ] 

Milos Kleint commented on MCOMPILER-75:
---------------------------------------

the open question with generated-sources/annotation-processing/ output folder setting is how do the xml (or other) files end up in the final binary then. 

For generated .java files, the current solution is to add them to the list of sourceRoots and they get compiled. For non-compilable resources we would have to add them to the list of resources to be processed (but most likely the resources processing phase has already passed by that time).

> Add apt support for Java 6
> --------------------------
>
>                 Key: MCOMPILER-75
>                 URL: http://jira.codehaus.org/browse/MCOMPILER-75
>             Project: Maven 2.x Compiler Plugin
>          Issue Type: New Feature
>    Affects Versions: 2.0.2
>            Reporter: Mark Hobson
>
> Apt (Annotation Processing Tool) was merged into javac in Java 6.  The compiler plugin should support this new functionality, which means supporting the following new arguments:
> {noformat}
>   -proc:{none,only}          Control whether annotation processing and/or compilation is done.
>   -processor <class1>[,<class2>,<class3>...]Names of the annotation processors to run; bypasses default discovery process
>   -processorpath <path>      Specify where to find annotation processors
>   -s <directory>             Specify where to place generated source files
>   -implicit:{none,class}     Specify whether or not to generate class files for implicitly referenced files
>   -Akey[=value]              Options to pass to annotation processors
> {noformat}
> Note that this should supersede the Apt Maven Plugin at Mojo by encompassing all of its functionality:
> http://mojo.codehaus.org/apt-maven-plugin/index.html

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira