[ https://jira.codehaus.org/browse/MCOMPILER-207?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
David M. Lloyd closed MCOMPILER-207. ------------------------------------ Resolution: Duplicate Oops, just noticed I had already opened a bug for this. Derp > Support separate GAV list for annotation processors > --------------------------------------------------- > > Key: MCOMPILER-207 > URL: https://jira.codehaus.org/browse/MCOMPILER-207 > Project: Maven 2.x Compiler Plugin > Issue Type: New Feature > Reporter: David M. Lloyd > > Currently, the compiler plugin searches for annotation processors on the > compile class path using the default search algorithm. This can be > problematic when having annotation processor JARs or their dependencies on > the compile classpath adversely affects compilation behavior, sometimes even > making compilation impossible. > It should be possible to alternatively explicitly give a list of artifacts to > pass in to the compiler as the annotation processor path. This would > correspond to the standard "-processorpath" option. When given in this way, > these artifacts (and their transitive dependencies) would have an isolated > class loader which could "see" classes on the compile class path but not *be* > "seen" by classes on the compile class path. > This list would be defined in the compiler plugin configuration section as a > list of artifacts with optional nested exclusions and that sort of thing (no > scope though, as annotation processing is only applicable to compilation). I > imagine that these artifacts would behave largely similarly to normal > dependencies (i.e. subject to {{<dependencyManagement>}} sections), and any > dependencies which are already on the compile class path would be chosen from > the compile class loader rather than being duplicated in the processor class > loader. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira