繁体   English   中英

如何在Eclipse / IntelliJ中正确设置Maven项目

[英]How to properly setup a maven project in Eclipse/IntelliJ

我有点挣扎,试图在IDE中正确设置我的Maven项目。

我在Eclipse和IntelliJ之间并不特别在意,但是似乎在导入项目时IntelliJ的处理要好得多,所以我认为我会坚持这一点。

我现在尝试通过IntelliJ运行安装目标时遇到其他问题。

第一个错误:

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

我如何配置IntelliJ以便让他看到svn? 这个错误对我来说听起来很奇怪,因为我已经在IntelliJ中将Subversion安装为版本控制系统。

另外,与此相关的是,我有一个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中起作用的方法?

谢谢 !

如果您想在Eclipse中进行Maven构建,我强烈建议您通过Sonatype安装m2eclipse

它对如何使用它有很好的参考-> http://www.sonatype.com/books/m2eclipse-book/reference/

关于第一个错误,这似乎不是Idea的错。 AFAIK Idea不需要/使用外部SVN二进制文件。 当您单击Idea底部的“ 9:更改”选项卡时,会发生什么? 如果您将项目/模块设置为由SVN管理,则应该有“存储库”子选项卡。

您从Idea运行Maven来执行安装目标,并且该错误似乎来自于此。 您是否在pom.xml中使用了SCM / SVN插件? 如果是,或者您希望能够使用svn.exe从命令行添加目录运行SVN(d:\\ Java \\ svn-win32-1.6.3?d:\\ Java \\ svn-win32-1.6.3 \\ bin ?)到PATH(不仅到SVNCLIENT_HOME)。 完成该操作后,应识别新的“运行窗口”中的svn命令。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM