私は別の目的でm2e-codestyle-maven-pluginを作成しましたが、必要なものも提供するはずです(私の場合、コーディング標準プロジェクトからすべての検証をオンにするようにデフォルト設定を設定したいと思いました。
あなたがしなければならない重要なことは、私のコーディング標準プロジェクトのコピーをフォークし、適切な設定をorg.eclipse.wst.validation.prefs
追加/変更することです。
vals/org.eclipse.wst.xml.core.xml/global=FF03
たとえば、XMLの検証を無効にします。m2e
ここに示すように、プロファイルを使用することによってのみアクティブにすることができます
https://github.com/trajano/jee/blob/master/jee-domain-api/pom.xml#L24
<profile>
<id>m2e</id>
<activation>
<property>
<name>m2e.version</name>
</property>
</activation>
<build>
<plugins>
<plugin>
<groupId>net.trajano.mojo</groupId>
<artifactId>m2e-codestyle-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>configure</goal>
</goals>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>net.trajano</groupId>
<artifactId>coding-standards</artifactId>
<version>${coding-standards.version}</version>
</dependency>
</dependencies>
</plugin>
</plugins>
</build>
</profile>