我第一次将 eclipse 与 m2e 一起使用,我想配置 maven-war-plugin 的 pom 以将正确的路径添加到我的 web.xml。如果我尝试使用“Maven Pom 编辑器”编辑有效的 pom,但整个 pom 是只读的?
我该如何解决这些问题?
问候托马斯
我第一次将 eclipse 与 m2e 一起使用,我想配置 maven-war-plugin 的 pom 以将正确的路径添加到我的 web.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 中剪切和粘贴,但仅对您需要更改的部分执行此操作。