The maven-remote-resources-plugin works with m2e prior to 1.0 as well as command-line, and the remote resource (a directory of files) is automatically added to target/classes without further configuration. I understand m2e has a different execution model. I'll look into creating a connector or suggesting someone create one. Any other solutions I could use off the shelf? I simply want to include another maven module in my classpath, and maven-remote-resources-plugin does this very simply. I previously tried the maven-dependency-plugin, which was more complex to set up and didn't work in eclipse consistently.
jeff On Mon, Jul 11, 2011 at 9:29 AM, Igor Fedorenko <[email protected]> wrote: > No sure this is that simple. It is not possible to tell from m2e when > the remote resource has changed, so there is no way to determine if the > plugin need to be executed. Running it on every build "just to check" > will likely be too slow, at least it will be noticeably slow. What may > work, is running this during full/clean build only (this should include > project configuration already). Not as convenient as automatic > execution, but still better overall I think. > > Also, I don't think maven-remote-resources-plugin contributes anything > to project classpath by itself, so adding source folders from > corresponding m2e connector is probably a bad idea. > > -- > Regards, > Igor > > On 11-07-11 1:20 PM, Rafał Krzewski wrote: >> >> Yes a connector is needed in this case, a very simple one. It should >> provide ProjectConfigurator extending AbstractJavaProjectConfigurator >> (it will add plugins outputDirectory to the classpath as source folder) >> and BuildParticipant that executes the mojo and refrehes contents of the >> outputDirectory. >> >> cheers, >> Rafał >> >> W dniu 2011-07-11 04:07, jsw pisze: >>> >>> Hi, >>> >>> I've been having trouble getting the maven-remote-resources-plugin to >>> work in m2e 1.0. See my recent post with details of how I tried to >>> incorporate it. Not sure if a connector is what's needed, but any help >>> would be appreciated. >>> >>> thanks, >>> jeff >>> >>> 2011/7/10 Rafał Krzewski<[email protected]>: >>>> >>>> Hi, >>>> >>>> I've updated documentation for my connectors& plugins: >>>> http://objectledge.org/confluence/display/TOOLS/M2E+Connectors >>>> I think it's pretty much complete, but if you have any suggestions >>>> regarding >>>> what may be missing, I'd love to hear them. >>>> >>>> cheers, >>>> Rafał >>>> >>>> On 07/10/2011 01:19 AM, Rafał Krzewski wrote: >>>>> >>>>> Hi, >>>>> >>>>> I've finished the first release of the connectors I've been working on >>>>> for >>>>> the past few weeks. While the requests to include them in discovery >>>>> catalog >>>>> are pending you can try them by installing them directly from an >>>>> Eclipse >>>>> update site: >>>>> >>>>> >>>>> >>>>> http://objectledge.github.com/maven-extensions/connectors/updates/milestones/ >>>>> >>>>> Currently my collection contains: >>>>> >>>>> javacc-maven-plugin >>>>> maven-jflex-plugin >>>>> maven-scm-plugin >>>>> jsc-maven-plugin (Rhino JS compiler plugin) >>>>> ckpackager-maven-plugin (CKEditor packager plugin) >>>>> coral-maven2-plugin (Coral ORM code generator plugin) >>>>> >>>>> The last three are plugins developed by me, jsc and ckpackager plugins >>>>> are >>>>> available on oss.sonatype.org, pending inclusion into Maven Central. >>>>> >>>>> On my list for development in near future are: >>>>> >>>>> rmic-maven-plugin >>>>> maven2-xdoclet2-plugin >>>>> maven-dependency-plugin >>>>> >>>>> I'm also working on some project archetypes that will allow you to set >>>>> up >>>>> your own connector project in a few mintues. >>>>> >>>>> Sources for those interested: >>>>> https://github.com/objectledge/maven-extensions >>>>> >>>>> cheers, >>>>> Rafał >>>>> _______________________________________________ >>>>> m2e-users mailing list >>>>> [email protected] >>>>> https://dev.eclipse.org/mailman/listinfo/m2e-users >>>> >>>> _______________________________________________ >>>> m2e-users mailing list >>>> [email protected] >>>> https://dev.eclipse.org/mailman/listinfo/m2e-users >>>> >>> _______________________________________________ >>> m2e-users mailing list >>> [email protected] >>> https://dev.eclipse.org/mailman/listinfo/m2e-users >> >> >> >> _______________________________________________ >> m2e-users mailing list >> [email protected] >> https://dev.eclipse.org/mailman/listinfo/m2e-users > > _______________________________________________ > m2e-users mailing list > [email protected] > https://dev.eclipse.org/mailman/listinfo/m2e-users > _______________________________________________ m2e-users mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/m2e-users
