mvn eclipse:eclipse无法正常工作

时间:2014-05-07 08:06:22

标签: java eclipse maven svn classpath

从SVN导入mavenised项目后,我可以运行了 mvn clean mvn install 命令成功。但是,在运行mvn eclipse:eclispe命令时自动生成.project和.classpath文件时会出现错误,这些文件是将此项目作为eclipse特定项目所必需的。

运行mvn eclipse后的错误消息:eclipse

k\Projects\code-base\PNEBatch>mvn eclipse:eclipse
 Scanning for projects...
 Searching repository for plugin with prefix: 'eclipse'.
 ------------------------------------------------------------------------
] BUILD ERROR
 ------------------------------------------------------------------------
 The plugin 'org.apache.maven.plugins:maven-eclipse-plugin' does not exist
 valid version could be found
 ------------------------------------------------------------------------
 For more information, run Maven with the -e switch
 ------------------------------------------------------------------------
 Total time: < 1 second
 Finished at: Tue May 06 18:16:20 IST 2014
 Final Memory: 4M/121M

在此之后我还尝试在项目pom.xml文件中包含 mvn-eclipse插件

<plugin>
<groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-eclipse-plugin</artifactId>
</plugin>

但仍然无法找到该插件。 我也试过运行命令mvn -npr eclipse:eclipse,但没有运气。

如果mvn eclipse:eclipse不起作用,有人可以建议我还应该做什么,或者在从SVN导入后我们可以设置类路径吗?

1 个答案:

答案 0 :(得分:2)

mvn eclipse:eclipse生成项目和类路径,是的。然而,那是在为任务提供合适的eclipse插件之前。

如果您的工作区包含m2e,您只需使用 file-&gt; import-&gt;现有的maven项目在eclipse中打开它。但是,如果您已经从mvn eclipse:eclipse创建了项目文件,则它往往无法正常工作。在这种情况下,尝试在导入之前删除所有eclipse文件( .classpath,.settings,.project )。

如果你真的想在命令行上使用mvn eclipse:eclipse并且它的版本失败,那么你的设置中可能会有一些东西阻止它到达maven central(本地公司代理或类似代理)。如果您需要查看,请尝试使用mvn help:effective-settingsmvn help:effective-pom