2011-12-11 5 views
3

Je veux construire une application Eclipse RCP, et pour faciliter l'utilisation, je souhaite également utiliser la gestion des dépendances de Maven, afin que les dépendances soient automatiquement résolues. J'ai essayé Tycho, mais en vain (je suppose que je n'ai pas encore trouvé la bonne façon de configurer mon projet), mais je n'aurais même pas besoin de la puissance de Tycho, car je veux utiliser la dépendance de Maven résolution uniquement, et construire à partir de Eclipse.Utiliser la gestion des dépendances de Maven sans la fonctionnalité de construction pour les applications RCP?

Existe-t-il un moyen de configurer le projet Plugin dans Eclipse, afin que je puisse utiliser la gestion des dépendances sans avoir à utiliser Tycho?

Un grand merci d'avance!

+0

Par sa résolution de dépendance Maven, vous voulez dire que vous voulez maven de télécharger tous les plug-ins votre application RCP dépend de une partie de sa construction? –

+0

@PaulWebster, oui c'est ce que je voulais dire :). –

Répondre

2

J'ai cherché quelque chose simillar, mais vous ne pouvez pas utiliser maven uniquement pour la gestion des dépendances. Il y a plusieurs raisons, la plupart sont liées à OSGI, la deuxième chose est que vous devez avoir tout ce que vous avez en place localement pour construire Eclipse RCP, et non lié à partir d'un autre répertoire.

Vous pouvez essayer quelques trucs sales à l'aide http://felix.apache.org/site/apache-felix-maven-bundle-plugin-bnd.html et la copie manuelle de votre dépendance, mais qui est la douleur, et ne fonctionne pas très bien. La bonne façon de le faire serait d'utiliser le tycho.

Voici quelques exemples qui pourraient vous aider à configurer votre plug-in à l'aide Tycho:

http://git.eclipse.org/c/tycho/org.eclipse.tycho.git/tree/tycho-demo

+0

Merci. Maintenant, j'ai démissionné d'utiliser Tycho;). Je ne voudrais pas commencer à copier les dépendances manuellement ... Merci pour le lien vers le projet exemple, utilisera cela comme point de référence. –

Questions connexes