私はかなりMavenに新しいです...Mavenデプロイメントフェーズを変更して、maven-deploy-pluginを自分のプラグインに置き換えることはできますか?
私がしようとしているのは、展開フェーズ中にmaven-deploy-pluginをスキップして、自分のプラグインに置き換えます(つまり、私は非リポジトリの場所)。
は、私は他の複数の方法でこれを行うことが実現したが、上司が実行できるようにしたいと考えて:
をMVNである私の現在の回避策の結果を得るには
を展開しますmaven-deploy-pluginを無効にする(デプロイメントフェーズ全体を無効にしているように見える)、コマンドラインから手動でアップロードの目標を手動で指定する。
<plugin>
<artifactId>maven-deploy-plugin</artifactId>
<version>2.7</version>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
:展開段階がでスキップされているので、私のプラグインの仕様を含むビルド/プラグイン/プラグイン]セクションで
<executions>
<execution>
<phase>deploy</phase>
</execution>
</executions>
:私が現在私の使命で成功するために失敗してい
ありがとう!
これは、 'maven-deploy-plugin'(ある将来のバージョン)が他の実行IDに自身をバインドすることを決定するまで機能します、default-deploy'とは異なります – yegor256
これは動作します。これは、標準的なデプロイメントの振る舞いを特定のデプロイファイルの実行 –
@ yegor256私は同意します。私は、Mavenの新しいバージョンへの慎重な移行中に、それがかなり素早く取り上げられると思います。 –