exécution du plugin STS M2E ne sont pas couverts par la configuration du cycle de vie » Erreur - Flex-Mojos

StackOverflow https://stackoverflow.com/questions/8809623

Question

Je suis en train d'écrire mon pom.xml pour une application flexible multimodale. J'utilise cette ressource comme un exemple:

http: // www.sonatype.com/books/mvnref-book/reference/flex-dev-sect-creating-with-archetype.html

J'utilise M2E v1.01 mais je suis confronté à un certain nombre d'exécution » plug-in ne sont pas couverts erreurs par la configuration du cycle de vie » Pour autant que je peux voir. - il n'y a pas de connecteurs M2E disponibles pour résoudre ce problème et moi-même avons essayé tous les conseils Maven je peux trouver - pour inclure:

  • Clean
  • Mise à jour des dépendances
  • configuration mise à jour projet

Le problème ne se produit que si le projet est déclaré comme swc ou swf package. Mon prochain mouvement de demander à Eclipse « objectif en permanence marquer comme ignoré » -. Qui semble un peu sarrasins

Tout conseil serait apprécié.

Merci à l'avance.

Était-ce utile?

La solution

Avec STS 2.8.0, nous avons mis à jour m2eclipse être la version 1.0. Toutefois, cela peut causer un peu de mal avec les projets existants. J'ai écrit un blog sur ce il y a quelques mois.

http://blog.springsource.org/2011/10/18/upgrading-maven-integration-for-springsource-tool-suite-2-8-0/

Pour l'essentiel, la nouvelle architecture de m2eclipse exige que chaque plugin Maven vous devez utiliser un plug-in mis en correspondance avec Eclipse pour gérer l'exécution du plug-in de l'intérieur d'Eclipse. Cela provoque évidemment des problèmes car tous les auteur plugin Maven possède les connaissances ou le temps de créer également créer et maintenir un plug-in Eclipse.

En marquant le plugin comme ignoré, vous dites que le plugin ne doit jamais être exécuté à l'intérieur d'Eclipse (ce qui implique que chaque fois que vous avez besoin d'être exécuté, vous le ferez à partir de la ligne de commande). Une fois marqué comme ignored, vous pouvez changer à execute, ce qui signifie qu'il devrait toujours être exécuté chaque fois que le cycle de vie associé est effectuée dans Eclipse. Cela peut causer des problèmes de performance, et ainsi que faire si vous connaissez les risques.

Si tout cela est trop pour vous, puis STS offre une option de déclassement de revenir à une ancienne version de m2eclipse. Aller à la page des extensions du tableau de bord. Malheureusement, vous devrez revenir manuellement toutes les modifications apportées à votre .project et .classpath fichiers (nous fournissons un mécanisme de mise à niveau automatique, mais pas un mécanisme de déclassement ... probablement tout est dans le contrôle de version).

doivent être envoyés

Pour toute question ou des problèmes aux forums STS: http://forum.springsource.org/forumdisplay.php?32-SpringSource Suite --Outil

Autres conseils

Vous pouvez vérifier ce connecteur alpha "Flex Intégration Maven pour Flash Builder" sur le marché de l'éclipse: http: / /marketplace.eclipse.org/node/648556 .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top