我在父POM中配置了这个插件
<pluginManagement>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-eclipse-plugin</artifactId>
<version>2.9</version>
<configuration>
<additionalBuildcommands>
<buildCommand>
<name>org.eclipse.ui.externaltools.ExternalToolBuilder</name>
<triggers>auto,full,incremental,</triggers>
<arguments>
<LaunchConfigHandle><project>/.externalToolBuilders/Builder1.launch</LaunchConfigHandle>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.ui.externaltools.ExternalToolBuilder</name>
<triggers>auto,full,incremental,</triggers>
<arguments>
<LaunchConfigHandle><project>/.externalToolBuilders/Builder2.launch</LaunchConfigHandle>
</arguments>
</buildCommand>
</additionalBuildcommands>
<wtpContextName>${project.artifactId}</wtpContextName>
<wtpversion>R7</wtpversion>
<jeeversion>6.0</jeeversion>
</configuration>
</plugin>
</pluginManagement>
当我在子POM上运行mvn eclipse:eclipse
时,会生成Eclipse项目,但是当我在Eclipse中单击它并选择Properties > Project Facets
时,我没有得到任何方面,但是转换为刻面的选项形式。
我该如何解决这个问题?
我正在使用Maven 3.0.3和Eclipse Kepler。
答案 0 :(得分:4)
与此同时,我自己想出来了。
只需添加到您的pom:
<additionalProjectnatures>
<projectnature>org.eclipse.wst.common.project.facet.core.nature</projectnature>
</additionalProjectnatures>
到<configuration>
的{{1}}部分。