2009-12-05 6 views
6

Le processus de mavenizing des projets Eclipse et NetBeans prend généralement beaucoup de travail manuel, si tous les fichiers sont sous contrôle de révision. Donc, je pense à écrire un script Ant qui utilise les commandes svn pour réorganiser les fichiers dans la copie de travail selon la disposition standard du répertoire Maven. Ceci garderait toutes les histoires de révision de fichiers intactes. Si tous les fichiers ont été déplacés vers les emplacements corrects, la nouvelle structure de répertoire sera validée ensemble. (Au lieu d'invoquer plusieurs petites commandes de déplacement dans le référentiel). Connaissez-vous des ressources qui pourraient m'aider à trouver la bonne stratégie de «migration» pour les projets standards Eclipse ou NetBeans (y compris les projets web)? Par exemple, une vue d'ensemble des structures de répertoires Eclipse et NetBeans pour les projets Java et Web/EJB standard serait utile.Étapes pour "Mavenize" un projet Eclipse ou NetBeans avec l'aide de Subversion?

Répondre

3

J'ai écrit un outil qui devrait vous faire un bout de chemin. Ça s'appelle 'mavenize'. Cela va scanner n'importe quel nombre de projets existants et générer une version améliorée de tous les répertoires 'src' trouvés. Il va créer la structure du répertoire et déposer les fichiers java sous 'java' et tout ce qui est sous 'resources'. Je l'ai utilisé un peu et c'est un bon gain de temps. Obtenez-le ici:

http://code.google.com/p/mavenize-tool/

3

Je ne connais pas d'outils/scripts qui font ce que vous voulez, mais certains de mes conseils peuvent vous aider à soulager la douleur.

  1. Je recommande m2eclipse plugin pour l'intégration eclipse Maven. C'est très utile et a une très bonne documentation.
  2. Essayez d'abord de créer un projet Maven opérationnel, mais ne modifiez pas la structure du projet. POM et beaucoup de plugins maven ont beaucoup de paramètres de configuration pour les projets qui ne respectent pas les conventions de projet maven par défaut.
  3. Si cela fonctionne et que vous voulez toujours modifier la structure du projet, cela ne sera pas un problème pour supprimer la configuration supplémentaire et effectuer des opérations de déplacement/renommer VCS.

Pour voir onglet « Build » vous devez passer à « vue de l'onglet Avancé »

alt text http://img189.imageshack.us/img189/7041/m2eclipse.png

Questions connexes