Eclipse RCP + Maven : Générer un runtime
Je ne sais pas quelle est la meilleure section entre Maven ou EclipseRCP pour cette question. Peut-être peut-on créer un lien dans la section maven vers cette discussion ...
Je souhaiterais générer le runtime Eclipse RCP (version 3.4) via maven.
Le but serait bien sur de réaliser le livrable via l'intégration continue.
Est-ce que le plugin eclipse pour maven permet de réaliser cela ?
Ce HowTo pour 3.2 semble indiquer que oui.
http://docs.codehaus.org/display/MAV...Eclipse+Plugin
Quelqu'un a-t-il un retour sur cette question ?
Je l'ai fait avec le plugin ant...
Bonjour,
Moi, j'ai pas réussi avec le plugin eclipse. mais j'ai utiliser cet article http://www.vogella.de/articles/Eclip...d/article.html et je l'ai transposé dans un pom avec le plugin ant.
Comme cité dans l'article, n'oublie pas d'installer le delta-pack et de faire un update du feature equinox.
Pour te simplifier la vie voici ma tache ant:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| <tasks>
<!-- reference: http://www.vogella.de/articles/EclipsePDEBuild/article.html -->
<property file="build.properties" />
<property name="pdeBuildPluginVersion" value="3.4.1.R34x_v20081217" />
<property name="equinoxLauncherPluginVersion" value="1.0.101.R34x_v20081125" />
<java classname="org.eclipse.equinox.launcher.Main" fork="true" failonerror="true">
<arg value="-application" />
<arg value="org.eclipse.ant.core.antRunner" />
<arg value="-buildfile" />
<arg value="${baseLocation}/plugins/org.eclipse.pde.build_${pdeBuildPluginVersion}/scripts/productBuild/productBuild.xml" />
<arg value="-Dtimestamp=${timestamp}" />
<classpath>
<pathelement location="${baseLocation}/plugins/org.eclipse.equinox.launcher_${equinoxLauncherPluginVersion}.jar" />
</classpath>
</java>
</tasks> |
Pas très jolie comme solution avec la version codé en dur mais ca fonctionne bien.
Bonne chance!