[
http://jira.codehaus.org/browse/MECLIPSE-489?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Phillip Merensky updated MECLIPSE-489:
--------------------------------------
Attachment: MECLIPSE-489_maven-eclipse-plugin-2.5.1_list-plugins.patch
> [PATCH] New list-plugin goal which outputs all eclipse osgi bundles within a
> plugins directory as maven dependencies.
> ---------------------------------------------------------------------------------------------------------------------
>
> Key: MECLIPSE-489
> URL: http://jira.codehaus.org/browse/MECLIPSE-489
> Project: Maven 2.x Eclipse Plugin
> Issue Type: Improvement
> Components: OSGi, Manifest
> Affects Versions: 2.5.1
> Reporter: Phillip Merensky
> Attachments:
> MECLIPSE-489_maven-eclipse-plugin-2.5.1_list-plugins.patch
>
>
> When using maven for the creation of an eclipse distribution there is the
> to-maven goal to install all plugins of an eclipse directory into your local
> or remote repository. However when you want to create a new eclipse
> distribution it may be necessary to build your distribution on a bunch of
> eclipse osgi bundles which are not directly referenced by your plugins and
> thus can not be included directlly via install-plugins. If you want to
> include these basic eclipse distribution plugins into a pom file it could be
> lot of manual work.
> That is why I created a new Mojo (EclipseListPluginsMojo) based upon the
> EclipseToMavenMojo which outputs all plugins within an eclipse directory as
> maven dependencies. After that the list can be added to your distribution pom
> via copy paste easily.
> Test cases etc. are not needed in my opinion because the functionality is
> really simple and bugs can easily be discovered within the output. If an
> artifact was not listed correctly it will produce a traceable error in your
> "distribution pom" later.
> At the moment I merely copied the EclipseToMavenMojo cleaned it up and added
> only minor changes to provide this functionality. That is why I think
> duplicate methods in these two mojos are defensible in favor of less changes
> to the whole plugin. In the future it might be better to build an util class,
> an abstract super class or something similar.
> I hope this is useful to someone. At least it is for me.
> Suggestions are welcome.
> Regards,
> Phillip
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira