[ 
https://issues.apache.org/jira/browse/MCOMPILER-203?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15089687#comment-15089687
 ] 

Hudson commented on MCOMPILER-203:
----------------------------------

FAILURE: Integrated in maven-plugins #4994 (See 
[https://builds.apache.org/job/maven-plugins/4994/])
[MCOMPILER-203] Allow specifying annotation processor path dependencies 
(agudian: [http://svn.apache.org/viewvc/?view=rev&rev=1723779])
* maven-compiler-plugin/pom.xml
* maven-compiler-plugin/src/it/MCOMPILER-203-processorpath
* maven-compiler-plugin/src/it/MCOMPILER-203-processorpath/annotation-processor
* 
maven-compiler-plugin/src/it/MCOMPILER-203-processorpath/annotation-processor/pom.xml
* 
maven-compiler-plugin/src/it/MCOMPILER-203-processorpath/annotation-processor/src
* 
maven-compiler-plugin/src/it/MCOMPILER-203-processorpath/annotation-processor/src/main
* 
maven-compiler-plugin/src/it/MCOMPILER-203-processorpath/annotation-processor/src/main/java
* 
maven-compiler-plugin/src/it/MCOMPILER-203-processorpath/annotation-processor/src/main/java/org
* 
maven-compiler-plugin/src/it/MCOMPILER-203-processorpath/annotation-processor/src/main/java/org/issue
* 
maven-compiler-plugin/src/it/MCOMPILER-203-processorpath/annotation-processor/src/main/java/org/issue/SimpleAnnotationProcessor.java
* maven-compiler-plugin/src/it/MCOMPILER-203-processorpath/annotation-user
* 
maven-compiler-plugin/src/it/MCOMPILER-203-processorpath/annotation-user/pom.xml
* maven-compiler-plugin/src/it/MCOMPILER-203-processorpath/annotation-user/src
* 
maven-compiler-plugin/src/it/MCOMPILER-203-processorpath/annotation-user/src/main
* 
maven-compiler-plugin/src/it/MCOMPILER-203-processorpath/annotation-user/src/main/java
* 
maven-compiler-plugin/src/it/MCOMPILER-203-processorpath/annotation-user/src/main/java/org
* 
maven-compiler-plugin/src/it/MCOMPILER-203-processorpath/annotation-user/src/main/java/org/issue
* 
maven-compiler-plugin/src/it/MCOMPILER-203-processorpath/annotation-user/src/main/java/org/issue/SimpleAnnotation.java
* 
maven-compiler-plugin/src/it/MCOMPILER-203-processorpath/annotation-user/src/main/java/org/issue/SimpleObject.java
* 
maven-compiler-plugin/src/it/MCOMPILER-203-processorpath/annotation-user/src/test
* 
maven-compiler-plugin/src/it/MCOMPILER-203-processorpath/annotation-user/src/test/java
* 
maven-compiler-plugin/src/it/MCOMPILER-203-processorpath/annotation-user/src/test/java/org
* 
maven-compiler-plugin/src/it/MCOMPILER-203-processorpath/annotation-user/src/test/java/org/issue
* 
maven-compiler-plugin/src/it/MCOMPILER-203-processorpath/annotation-user/src/test/java/org/issue/SimpleTestObject.java
* maven-compiler-plugin/src/it/MCOMPILER-203-processorpath/annotation-verify
* 
maven-compiler-plugin/src/it/MCOMPILER-203-processorpath/annotation-verify/pom.xml
* maven-compiler-plugin/src/it/MCOMPILER-203-processorpath/annotation-verify/src
* 
maven-compiler-plugin/src/it/MCOMPILER-203-processorpath/annotation-verify/src/main
* 
maven-compiler-plugin/src/it/MCOMPILER-203-processorpath/annotation-verify/src/main/java
* 
maven-compiler-plugin/src/it/MCOMPILER-203-processorpath/annotation-verify/src/main/java/org
* 
maven-compiler-plugin/src/it/MCOMPILER-203-processorpath/annotation-verify/src/main/java/org/issue
* 
maven-compiler-plugin/src/it/MCOMPILER-203-processorpath/annotation-verify/src/main/java/org/issue/SourcePathReadGoal.java
* maven-compiler-plugin/src/it/MCOMPILER-203-processorpath/invoker.properties
* maven-compiler-plugin/src/it/MCOMPILER-203-processorpath/pom.xml
* 
maven-compiler-plugin/src/it/jdk16-annotation/src/main/resources/META-INF/services/javax.annotation.processing.Processor
* 
maven-compiler-plugin/src/main/java/org/apache/maven/plugin/compiler/AbstractCompilerMojo.java
* 
maven-compiler-plugin/src/main/java/org/apache/maven/plugin/compiler/DependencyCoordinate.java


> Allow compiler-plugin to specify annotation processor dependencies
> ------------------------------------------------------------------
>
>                 Key: MCOMPILER-203
>                 URL: https://issues.apache.org/jira/browse/MCOMPILER-203
>             Project: Maven Compiler Plugin
>          Issue Type: New Feature
>    Affects Versions: 2.3.2, 3.1
>         Environment: Java 6+
>            Reporter: David M. Lloyd
>            Assignee: Andreas Gudian
>
> Right now the status quo for annotation processor artifacts requires one of 
> two actions:
> # Use an external plugin for annotation processing
> # Put the annotation processor in as a dependency with {{provided}} scope
> The former is suboptimal because the external plugins are clunky and 
> ill-supported, and inflexible/hard to use.  The latter is suboptimal because 
> it is often the case that you do not want to leak annotation processor 
> classes on to the application class path.
> It should be possible to add annotation processor dependency artifacts to the 
> compiler plugin configuration such that they are recognized by the annotation 
> processing search algorithm of the compiler, but they do not actually appear 
> on the compilation class path.  Ideally they would also be isolated from one 
> another (dependency graphs and all), but that's more of a "nice to have".



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to