我最近被要求检查从svn服务器到我的本地盒子的项目文件夹。一切(签出的java源文件和属性文件)似乎很好,除了pom.xml文件旁边有红色错误图标,后面跟着消息“插件执行未被生命周期配置覆盖:org.apache.maven.plugin”。当我查看它的内容时,
<executions>
<execution>
<phase>validate</validate>
<goals>
<goal>run</goal>
执行标记有红色下划线。它说3个快速修复: 1)永久makr目标在pom.xml中运行,在eclipse构建中被忽略 2)在eclipse偏好中的eclipse构建中使目标运行被忽略 3)发现新的m2e连接器
我不确定如何解决这个问题。我很欣赏这方面的建议。
我有eclipse kepler作为IDE打开/编译java源文件和颠覆插件与svn服务器同步。我在C:drive和maven_settings_artifactory.xml文件中设置了maven_local_repo_artifactory文件夹。我相信我的所有依赖项都在artifactory文件夹下。
[更新]
我也看到了C:\ maven_local_repo目录。不知道为什么它在那里。 C:\ maven_local_repo_artifcatory包含几乎确切数量的依赖项。而且settings.xml文件丢失....
如果我通过maven运行clean-compile,我会收到以下错误:
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] Failure executing javac, but could not parse the error:
The system cannot find the path specified.
[INFO] 1 error
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 7.675s
[INFO] Finished at: Fri Sep 12 08:11:40 EDT 2014
[INFO] Final Memory: 4M/120M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project xyz-service: Compilation failure
[ERROR] Failure executing javac, but could not parse the error:
[ERROR] The system cannot find the path specified.