目前这不是错误,我只是想知道m2e如何执行maven-compiler-plugin。
我在插件的pom.xml中找不到任何lifecycleMappingMetadata。
魔法是否有可能发生在
workspace\.metadata\.plugins\org.eclipse.m2e.core\>projectname>.lifecyclemapping
?
我无法真正阅读该文件,它似乎是二进制文件。
答案 0 :(得分:1)
这取决于你在Eclipse中所做的事情:
maven-compiler-plugin
,就像您从cmd行运行Maven一样(主要是)。maven-compiler-plugin
; Eclipse运行自己的编译器,并忽略该插件。但是请注意,如果您在pom.xml
(在插件的配置部分)中配置JVM的参数,某些Eclipse插件可能会考虑这些参数(m2e-apt
会想到,但是可能还有其他人)我不明白你关于lifecycleMappingMetadata的陈述;你期望在pom.xml中找到它吗?如果是这样,那么根据我的经验,maven-compiler-plugin
除外(即您不需要添加显式生命周期映射)。