报出信息
Multiple annotations found at this line:
- Plugin execution not covered by lifecycle configuration: net.alchim31.maven:scala-maven-plugin:3.2.2:compile (execution: default,
phase: compile)
- Plugin execution not covered by lifecycle configuration: net.alchim31.maven:scala-maven-plugin:3.2.2:testCompile (execution: default,
phase: test-compile)

在这里插入图片描述原因:

m2e在eclipse中执行maven生命周期构建,配置完毕后执行Maven构建后的项目。这是被多个不同Maven目标控制的。有些目标在workspace层面控制,有些在project/.setting下控制。

但是在特殊情况下还是会有异常。主要原因有2个:1、workspace外部的资源修改了,使得Maven插件构建workspace出现异常。2、在不同的JVM和系统下,maven插件可能会导致内存泄露。

为了解决这些长期存在的问题,m2e插件需要知道每个Maven插件的生命周期。这就需要用到"project build lifecycle mapping" 或者 “lifecycle mapping”。

解决办法:由于Mybatis的牛人们都不用m2e插件,而是自己用指令控制Maven操作。所以有些插件对于m2e来说是没有用到的。现在只需要告诉m2e插件忽略检查这些插件的生命周期就好。
简化后的解决办法,在外嵌套一个标签,如下:


<build>

    <pluginManagement>

        <plugins>

            <plugin> ... </plugin>

            <plugin> ... </plugin>

                  ....

        </plugins>

    </pluginManagement>

</build>

在这里插入图片描述来自https://blog.csdn.net/zouxucong/article/details/53786752?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐