pom ファイルで実行する checkstyle を定義し、特定のサブモジュールを除くすべてのサブモジュールで実行したいと考えています。
言い換えれば、ある種の<excludes>
(存在するがファイル名に適用される) 必要がありますが、モジュールを対象としています。誰かアイデアはありますか?
pom ファイルで実行する checkstyle を定義し、特定のサブモジュールを除くすべてのサブモジュールで実行したいと考えています。
言い換えれば、ある種の<excludes>
(存在するがファイル名に適用される) 必要がありますが、モジュールを対象としています。誰かアイデアはありますか?
pom.xml を変更したくない場合は、コマンド ラインから –D オプションを使用してスキップを true に設定できます。これは、「実行内でスキップパラメータをオーバーライドする」と上で述べました。これは -Dmaven.test.skip=true の使用法とよく似ています。
mvn site -Dcheckstyle.skip=true
checkstyleを無効にするプロジェクトに以下を入力します。
<project>
...
<properties>
...
<checkstyle.skip>true</checkstyle.skip>
...
</properties>
...
</project>
Checkstyleは引き続き実行されますが、何も実行されません...
これは、 maven-checkstyle-pluginのskip
パラメーターのデフォルトのバインディングをオーバーライドしない限り、その場合、特定のプロジェクトで以下を使用して同じ効果を達成できます。
<project>
...
<build>
...
<plugins>
...
<plugin>
<artifactId>maven-checkstyle-plugin</artifactId>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
...
</plugins>
...
</build>
...
</project>
もちろん、実行内でパラメータをオーバーライドしていない限りskip
...しかし、それが何であるかを知っている場合は、解決策も知っているので、この質問をすることはありません;-)