生命周期配置未涵盖插件执行:org.apache.maven.plugins

时间:2017-08-09 02:43:55

标签: eclipse maven plugins

环境: 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>

3 个答案:

答案 0 :(得分:0)

您需要在错误指出的其中一个生命周期中包含插件。如果您希望将这些插件打包在war文件中,请将它们包含在<packaging></packaging>中。但是你需要将其包含在生命周期中。

答案 1 :(得分:0)

发布我的解决方案,以防其他人遇到类似错误。在更高版本的Eclipse等上,我遇到了一个非常类似的问题。没有任何Maven> Update Project解决它。

我从命令行手动运行了“ mvn clean install”,它清除了eclipse中的错误。

  • Eclipse霓虹灯
  • maven-compiler-plugin 3.8.1

答案 2 :(得分:0)

完成后,尝试通过右键单击“项目”,“ Maven”->“更新Maven项目”并选择代码库并选中“强制更新快照/发布”复选框来执行“更新项目”。 这将更新您的Maven构建,并一定会删除pom.xml中的错误