| I've also run into this problem. 
 You extend org.eclipse.m2e.jdt.AbstractJavaProjectConfigurator,
    right?
 
 IMO the name of this class is misleading, it should be something
    like AbstracJavaSourceGeneratorProjectConfiguration.
 
 Take a look at http://git.eclipse.org/c/m2e/m2e-core.git/tree/org.eclipse.m2e.jdt/src/org/eclipse/m2e/jdt/AbstractJavaProjectConfigurator.java#n74
 
 The implementation of get source folders reads outputFolder
    parameter from Mojo configuration and adds it as a source folder to
    Eclipse classpath, which makes perfect sense for Java source
    generating plugin like antlr, but not so much for Java class
    generator. In fact it is trying to add target/classes as a source
    folder, while it's already been selected as an output folder of
    another source folder, src/main/java - which is exactly what the
    error message says.
 
 Take a look at my configurator doing a similar thing
 https://github.com/objectledge/maven-extensions/tree/master/connectors/modules/jsc/plugin/src/org/objectledge/maven/connectors/jsc
 for this plugin
 https://github.com/objectledge/maven-extensions/tree/master/plugins/jsc-maven-plugin/src/main/java/org/objectledge/maven/plugins/jsc
 
 cheers,
 Rafał
 
 
 
 On 06/28/2011 11:57 PM, Tomasz Pik wrote:
 
      Good morning/afternoon,
Using antlr connector as a sample I've tried to implement a connector
for running
maven-jasperreports-plugin as m2e extension/connector.
maven-jasperreports-plugin looks at it's sourceDirectory (src/main/jasperreports
as default) and compile reports (jrxml files) into binary files (java
serialization files),
by default storing them in ${project.build.outputDirectory}.
So it seems like a typical use case.
But, after adding plugin to eclipse (indigo with released 1.0 of m2e)
I'm getting:
"Source folder 'src/main/java' in project 'xxx' cannot output to
distinct source folder
'target/classes'" error and project is not building correctly in eclipse (while
'mvn package' works fine).
Could somebody let me know, what I'm doing incorrectly?
Source for plugin/feature can be found here:
https://github.com/pikus/m2eclipse-jasperreports
Sample/simple project: https://github.com/pikus/m2eclipse-jasperreports-sample
Thanks!
Tomek
_______________________________________________
m2e-users mailing list
m2e-users@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/m2e-users
 
 |