MavenコンパイラプラグインとMavenSureFireプラグインの基本的な違いは何ですか?
また、プラグイン構成の下でpom.xml内にシステム変数を定義し、Javaコードから読み取りたいと思いました(System.property()を使用)。
<configuration>
<systemPropertyVariables>
<envName>testEnv</envName>
</systemPropertyVariables>
</configuration>
この構成はmavensurefireプラグインで機能しており、Javaファイルで読み取ることができますが、mavenコンパイラプラグインでは機能しません。
これらは2つの異なるプラグインです。
maven-compiler-pluginは、その名前が示すように、コードのコンパイルを処理します。
maven-surefire-pluginは、[ユニット]テストの実行と、テストが失敗した場合のビルドプロセスの失敗を処理します。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加