使用Maven生成的Eclipse项目没有方面

时间:2013-09-18 15:37:08

标签: eclipse maven

我在父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>

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

我该如何解决这个问题?

我正在使用Maven 3.0.3和Eclipse Kepler。

1 个答案:

答案 0 :(得分:4)

与此同时,我自己想出来了。

只需添加到您的pom:

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

<configuration>的{​​{1}}部分。