初めてm2eでEclipseを使用し、web.xmlに正しいパスを追加するためにmaven-war-pluginのpomを構成したいと考えています。「Maven Pom エディター」で有効な pom を編集しようとすると、pom 全体が読み取り専用になりますか?
これらの問題を解決するにはどうすればよいですか?
トーマスに挨拶
初めてm2eでEclipseを使用し、web.xmlに正しいパスを追加するためにmaven-war-pluginのpomを構成したいと考えています。「Maven Pom エディター」で有効な pom を編集しようとすると、pom 全体が読み取り専用になりますか?
これらの問題を解決するにはどうすればよいですか?
トーマスに挨拶
有効な pom は Maven のスーパー pom との間のマージであり、継承された他の pom とプロジェクトの pom である可能性があります。したがって、Effective-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から切り取って貼り付けることができますが、変更する必要があるセクションに対してのみ行ってください。