2010-11-12 8 views
1

Je me bats un peu, en essayant de configurer correctement mes projets Maven dans un IDE. Je ne m'inquiète pas particulièrement entre Eclipse et IntelliJ, mais il semble que IntelliJ gère beaucoup mieux quand il s'agit d'importer mes projets, donc je pense que je m'en tiendrai à celui-ci.Comment configurer correctement un projet maven dans Eclipse/IntelliJ

Je rencontre actuellement d'autres problèmes lorsque j'essaie d'exécuter l'objectif d'installation via IntelliJ.

La première erreur:

The svn command failed. Command output: 'svn' is not recognized as 
an internal or external command, operable 
program or batch file. 

Comment configurer IntelliJ afin de le laisser voir svn? Cette erreur me semble bizarre, car j'ai installé Subversion comme système de contrôle de version dans IntelliJ.

En outre, et ceci est lié, j'ai un fichier setenv.cmd que je lance habituellement depuis le commandLine avant d'appeler mvn install. Il définit seulement comme une variable:

PROJECT_HOME=d:\Project\xxx\xxx\Trunk 
PROJECT_VERSION=0.4.3-SNAPSHOT 
M2_HOME=d:\Java\apache-maven-2.0.11 
JAVA_HOME=d:\Java\jdk1.5.0_11 
PYTHON_HOME=d:\Python26 
XOOOF_HOME=d:\Project\xxx\xxx\XOOOF-BIN-1.0.3 
XOOOF_URL=file:///d:/Project/xxx/xxx/XOOOF-BIN-1.0.3 
SVNCLIENT_HOME=d:\Java\svn-win32-1.6.3 
CATALINA_HOME=d:\Java\apache-tomcat 
PATH=C:\WINDOWS;C:\WINDOWS\system32 

Comment pourrais-je améliorer cette étape, et trouver un moyen de le faire fonctionner de mon IDE?

Merci!

Répondre

1

Si vous voulez faire des builds maven en eclipse, je vous suggère fortement d'installer m2eclipse par Sonatype.

Il a une excellente référence sur la façon de l'utiliser ->http://www.sonatype.com/books/m2eclipse-book/reference/

+1

Je rencontre le même problème dans Eclipse lors de l'exécution de l'installation de l'objectif: Message du fournisseur: La commande svn a échoué. Sortie de commande: 'svn' n'est pas reconnu comme commande interne ou externe, fichier exécutable ou fichier séquentiel. Cependant, il m'a fallu 3 heures pour y arriver ... Donc, je pense plus à IntelliJ maintenant – Farid

+0

Avez-vous installé les sous-clusters ou les plug-ins subversifs pour les opérations SVN dans eclipse? Je recommande subclipse car ils redonnent à la communauté SVN. – jgifford25

+0

@Farid Avez-vous déjà pu obtenir SVN + Maven + IDE pour jouer sympa? Je cours dans la même erreur "n'est pas reconnu", mais seulement quand je cours dans Eclipse, pas CMD. – Snekse

0

En ce qui concerne la première erreur, il semble ne pas être faute d'idées. AFAIK Idea n'a pas besoin d'utiliser les binaires SVN externes. Que se passe-t-il lorsque vous cliquez sur l'onglet "9: Modifications" en bas de la fenêtre Idée? Si votre projet/module est géré par SVN, il doit exister un sous-onglet Référentiel.

Vous exécutez Maven à partir d'Idea pour réaliser l'objectif d'installation et cette erreur semble provenir d'elle. Utilisez-vous le plugin SCM/SVN dans pom.xml? Si oui ou si vous souhaitez avoir la possibilité d'exécuter SVN à partir de la ligne de commande, ajoutez le répertoire avec svn.exe (d: \ Java \ svn-win32-1.6.3? D: \ Java \ svn-win32-1.6.3 \ bin ?) à PATH (pas seulement à SVNCLIENT_HOME). Après cette opération, la commande svn de la nouvelle "fenêtre d'exécution" devrait être reconnue.

Questions connexes