【问题标题】:mvn eclipse:eclipse not workingmvn eclipse:eclipse 不工作
【发布时间】:2014-05-07 08:06:22
【问题描述】:

从 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 导入后有什么其他方法可以设置类路径吗?

【问题讨论】:

  • maven-eclipse-plugin 是古老的。请改用 m2eclipse 和“文件->导入->现有 Maven 项目”。

标签: java eclipse maven svn classpath


【解决方案1】:

mvn eclipse:eclipse 生成项目和类路径,是的。但是,那是在有适合该任务的 eclipse 插件之前。

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

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

【讨论】:

  • mvn eclipse:eclipse 中,x 和 y 对参数 x:y 表示什么?
猜你喜欢
  • 2011-03-18
  • 2013-03-16
  • 1970-01-01
  • 1970-01-01
  • 2015-12-25
  • 1970-01-01
  • 1970-01-01
  • 2023-03-17
  • 1970-01-01
相关资源
最近更新 更多