如何将配置添加到 maven-war-plugin



我第一次将 eclipse 与 m2e 一起使用,我想配置 maven-war-plugin 的 pom 以向我的网络添加正确的路径.xml。如果我尝试使用"Maven Pom 编辑器"编辑有效的 pom,但整个 pom 是只读的?

我该如何解决这些问题?

迎接托马斯

有效的pom是Maven的超级pom之间的合并,可能是其他继承的pom和你的项目pom。因此,更改有效的pom是没有意义的。您应该更改自己的pom以满足您的需求。maven-war-plugin的配置在Maven中像往常一样工作,如下所示:

 <build>
    <plugins>
      ..
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-war-plugin</artifactId>
        <version>2.2</version>
        <configuration>
          ...here your appropriate configurations
        </configuration>
      </plugin>
      ..
    </plugins>
  </build>

您无法编辑有效的 pom。您只能编辑pom。有效的pom是具有所有默认配置值等的pom,以及取自父pom的值。编辑 pom 将更改有效的 pom。

如果要更改 pom 中的默认值,可以从有效 pom 中剪切和粘贴,但仅对需要更改的部分执行此操作。

最新更新