3

我在父 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>&lt;project&gt;/.externalToolBuilders/Builder1.launch</LaunchConfigHandle>
                </arguments>
            </buildCommand>
            <buildCommand>
                <name>org.eclipse.ui.externaltools.ExternalToolBuilder</name>
                <triggers>auto,full,incremental,</triggers>
                <arguments>
                    <LaunchConfigHandle>&lt;project&gt;/.externalToolBuilders/Builder2.launch</LaunchConfigHandle>
                </arguments>
            </buildCommand>
        </additionalBuildcommands>
        <wtpContextName>${project.artifactId}</wtpContextName>
        <wtpversion>R7</wtpversion>
        <jeeversion>6.0</jeeversion>
    </configuration>
</plugin>
</pluginManagement>

当我mvn eclipse:eclipse在子 POM 上运行时,会生成 Eclipse 项目,但是当我在 Eclipse 中单击它并选择Properties > Project Facets我没有分面时,可以选择转换为分面形式。

我怎样才能解决这个问题?

我正在使用 Maven 3.0.3 和 Eclipse Kepler。

4

1 回答 1

5

同时,我自己也想通了。

只需添加到您的 pom 中:

<additionalProjectnatures>
    <projectnature>org.eclipse.wst.common.project.facet.core.nature</projectnature>
</additionalProjectnatures>

<configuration>部分<plugin>

于 2013-09-18T15:37:07.740 回答