12
Jenkinsを使用して、複数のモジュールを持つプロジェクトをビルドします。このプロジェクトには、そのプロジェクトの下にあるすべてのモジュールを構築するルートpom.xmlがあります。このpom.xmlをルートPOMとして指定します。Mavenを通じてJenkinsのプロジェクトの下で特定のモジュールをテストする方法は?
「ビルド後のステップ」としてテストを実行します。しかし、私はすべてのモジュールですべてのテストを実行したくありません。特定のモジュールの下でのみテストを実行したい。
シェルコマンドを使用して、テストを実行するモジュールにディレクトリを変更してから、mavenを起動しようとしました。私はまた、特定のモジュールのpom.xmlを指定するために-fスイッチを使ってみました。これらのステップはどちらも機能しません。
この問題を解決するのに手伝ってください。
おかげ
私は-fと-plが同じに振る舞ったことがわかりました。 – orbfish
artifactIdのinfrontが必要です。たとえば、次のようになります。mvn -pl:artifactId test –