Как правильно настроить проект Maven в Eclipse / IntelliJ - PullRequest
1 голос
/ 12 ноября 2010

Я немного борюсь, пытаясь правильно настроить мои maven проекты в IDE.

Меня не особо волнует Eclipse и IntelliJ, но кажется, что IntelliJ намного лучше справляется с импортом моих проектов, поэтому я думаю, что буду придерживаться этого.

IУ меня возникли другие проблемы при попытке запустить цель установки через IntelliJ.

Первая ошибка:

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

Как мне настроить IntelliJ, чтобы он мог видеть svn?Эта ошибка звучит для меня странно, поскольку я установил Subversion в качестве моей системы контроля версий в IntelliJ.

Кроме того, и это связано с тем, что у меня есть файл setenv.cmd, который я обычно запускаю из командной строки перед вызовом mvn install,Он устанавливает только некоторые переменные, такие как:

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

Как я могу улучшить этот шаг и найти способ заставить его работать из моей IDE?

Спасибо!

Ответы [ 2 ]

1 голос
/ 12 ноября 2010

Если вы хотите делать сборки maven в eclipse, я настоятельно рекомендую установить m2eclipse от Sonatype.

В нем есть отличная справка о том, как его использовать -> http://www.sonatype.com/books/m2eclipse-book/reference/

0 голосов
/ 14 ноября 2010

Что касается первой ошибки, то, похоже, это не ошибка Идеи.AFAIK Idea не нуждается / не использует внешние двоичные файлы SVN.Что происходит, когда вы нажимаете вкладку «9: Изменения» внизу в Idea?Если вы делаете свой проект / модуль управляемым SVN, то должна быть вложенная вкладка Repository.

Вы запускаете Maven из Idea для выполнения цели установки, и эта ошибка, по-видимому, исходит из нее.Вы используете плагин SCM / SVN в pom.xml?Если да или вы хотели бы иметь возможность запускать SVN из командной строки, добавьте каталог с помощью svn.exe (d: \ Java \ svn-win32-1.6.3? D: \ Java \ svn-win32-1.6.3 \ bin?) в PATH (не только в SVNCLIENT_HOME).После этой операции команда svn из нового «окна запуска» должна быть распознана.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...