环境: Eclipse 4.4.2 雄猫:7 java 1.7 maven 3.5 已安装STS包。
这是我现在的状况。当我创建Spring遗留项目(MVC)时,pom.xml中存在一些问题。
首先,在战争中发生错误,但在我清理maven并更新后,错误消失了。但在那之后,部分发生了错误。我不知道如何解决它。
但奇怪的是,我昨天在我的另一台笔记本电脑上做到了这一点,没有任何问题。
CentOS7
java 1.8
Eclipse 4.7.0
Tomcat 8.5.16
这是pom文件的部分
<plugin>
//plugin execution not covered by lifecycle configuration:org.apache.maven.plugins:maven-compiler-plugin2.5.1:testCompile(execution:default-testComplile, phase:test-conpile)").
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.5.1</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
<compilerArgument>-Xlint:all</compilerArgument>
<showWarnings>true</showWarnings>
<showDeprecation>true</showDeprecation>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.2.1</version>
<configuration>
<mainClass>org.test.int1.Main</mainClass>
</configuration>
</plugin>
</plugins>
</build>
</project>
答案 0 :(得分:0)
您需要在错误指出的其中一个生命周期中包含插件。如果您希望将这些插件打包在war文件中,请将它们包含在<packaging></packaging>
中。但是你需要将其包含在生命周期中。
答案 1 :(得分:0)
发布我的解决方案,以防其他人遇到类似错误。在更高版本的Eclipse等上,我遇到了一个非常类似的问题。没有任何Maven> Update Project解决它。
我从命令行手动运行了“ mvn clean install”,它清除了eclipse中的错误。
答案 2 :(得分:0)
完成后,尝试通过右键单击“项目”,“ Maven”->“更新Maven项目”并选择代码库并选中“强制更新快照/发布”复选框来执行“更新项目”。 这将更新您的Maven构建,并一定会删除pom.xml中的错误