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

Parmendra Tyagi commented on MCOMPILER-75:
------------------------------------------

I tried to using this enhancement. But there is a bug while using option proc.
Here is same 
<build>
                <plugins>
                        <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                                <artifactId>maven-compiler-plugin</artifactId>
                                <version>2.3.2</version>
                                <configuration>
                                        <proc>only</proc>
                                        <excludes>
                                                <exclude>**/*.*</exclude>
                                        </excludes>
                                        <annotationProcessors>
                                                
<annotationProcessor>com.annotation.processor.AnnotationProcessor</annotationProcessor>
                                        </annotationProcessors>
                                        <source>1.6</source>
                                        <target>1.6</target>
                                </configuration>
                        </plugin>
                </plugins>
        </build>

here i mentioned <proc>only</proc> . i.e. it should not compile the code and 
should do the annotation processing only ( I also cross check this behavior 
with javac tool of Java 1.6 update 23), but while invoking command mvn clean 
compile, it compile the source code. which is not inline with specification 
                
> Add apt support for Java 6
> --------------------------
>
>                 Key: MCOMPILER-75
>                 URL: https://jira.codehaus.org/browse/MCOMPILER-75
>             Project: Maven 2.x Compiler Plugin
>          Issue Type: New Feature
>    Affects Versions: 2.0.2
>            Reporter: Mark Hobson
>            Assignee: Milos Kleint
>             Fix For: 2.2
>
>
> 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, please contact your JIRA administrators: 
https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to