2010-09-14 5 views
2

J'ai un projet Java/Flex que je construis avec Maven. Après avoir fait quelques recherches, j'utilise le projet Flexmojos (http://flexmojos.sonatype.org/) pour la partie Flex, et presque tout semble fonctionner correctement jusqu'à présent (après un peu de difficulté). J'utilise la version 4.0-alpha-5 (4.0-SNAPSHOT ne semble pas fonctionner pour moi).Générer des fichiers de projet Flex en utilisant Maven

Les projets Flex ne sont cependant pas reconnus par Eclipse en tant que projets Flex. Si je modifie manuellement le fichier .project et ajoute les fichiers .actionScriptProperties et .flexProperties, Eclipse semble reconnaître les projets en tant que projets Flex. Je suis assez nouveau à tout Maven-connecté, donc je ne suis pas sûr de tout est connecté. Où sont configurés les fichiers de projet à configurer? Comment puis-je créer automatiquement les fichiers de projet?

Répondre

0

Comme je ne l'accepte aucune des réponses que je suppose que je devrais poster ce que je suis allé avec à la fin:

Faites un clic droit sur le projet -> Ajouter/Modifier le type de projet -> Ajouter un projet Flex tapez ...

0

J'ai également eu des problèmes en essayant de travailler avec Flex/Maven/Flexmojos (et aussi mes collègues). Après un long combat, je n'arrivais toujours pas à importer les projets Flex/Maven dans Eclipse, donc je travaillais avec des projets Flex réguliers et avec des projets Java/Maven en même temps. Après un moment, j'ai découvert qu'IntelliJ est capable d'importer correctement des projets Flex/Maven, donc cela peut être une autre option.

0

La raison pour laquelle le projet n'est pas reconnu est peut-être parce que le plugin m2eclipse ne le comprend pas. Changer le projet et le classpath, et même les valider à svn (à condition qu'ils n'aient pas de chemins absolus) est parfaitement OK (surtout que vous ne pouvez pas choisir un autre IDE).

(This tutorial est très utile, je suppose que vous l'avez vu)

+0

les commettre à svn? urgh. chaque fois que quelqu'un change une préférence d'éclipse, vous obtenez un conflit de version? mauvaise idée. –

+0

@seanizer toutes les préférences ne sont pas reflétées dans ces fichiers. La plupart des préférences vont à .metadata. Dans ces deux fichiers allez seulement le classpath (qui reste inchangé si vous utilisez maven) et les natures du projet. Les nôtres étaient en SVN, avec le même scénario que ci-dessus, sans aucun problème, donc ce n'est pas une mauvaise idée. – Bozho

0

Il est un plug-in FlexBuilder pour Eclipse qui facilite la gestion de projets Flex dans Eclipse beaucoup plus facile, mais malheureusement, il est non-libre:

https://www.adobe.com/cfusion/tdrc/index.cfm?product=flash_builder

Si vous n'êtes pas prêt à aller dans cette voie, je l'ai en fait eu plus de chance intégrer Flex et Maven dans NetBeans que de faire la même chose dans Eclipse. Je n'ai jamais pu configurer m2eclipse correctement, mais les nouvelles versions de NetBeans supportent nativement Maven.

De même, pour construire Flex depuis Maven, j'ai fini par faire exécuter par Maven une tâche de fourmis qui exécutait mxmlc. Cela fonctionne très bien, donc si vous avez des problèmes avec Flexmojos c'est une autre option que vous pourriez envisager.

Questions connexes