0
Mavenの設定ファイルを転送するJenkinsの問題のため、MavenのexecをMavenInvokerPluginに置き換えようとしています。特定の実行を呼び出す方法
だから、bashで、それはまっすぐになります。MavenInvokerPlugin構成に
mvn dependency:[email protected]
私の翻訳は、その実行IDは完全に私は、ランダムな文字列を試してみましたので、無視され、MVNを構築しているように見えます
<plugin>
<artifactId>maven-invoker-plugin</artifactId>
<version>3.0.1</version>
<configuration>
<projectsDirectory>${project.basedir}/src/main/docker</projectsDirectory>
<localRepositoryPath>${project.build.mavenDependencies}</localRepositoryPath>
<goal>dependency:[email protected]</goal>
</configuration>
<executions>
<execution>
<id>integration-test</id>
<goals>
<goal>run</goal>
</goals>
<phase>compile</phase>
</execution>
</executions>
</plugin>
です成功のプロジェクト。
mvn dependency:[email protected]
この機能が完全にサポートされているか、間違っているかをご確認ください。
P.S.私はMavenをMavenから呼び出すことは反パターンであることを知っていますが、他の方法がないまれなケースです。
あなたは 'withMaven(...){のようなものを行うことができます... } '? – khmarbaise
同じpomがローカルで実行されるため、jenkinsの方法は適用されません –
hm ...なぜですか?ポンは買物を目的としていますか?本当の問題は何ですか? – khmarbaise