オプションでdependency:go-offlineを実行するJenkinsCIのスクリプトがあります。他のオプションは何もしないことです。しかし、そこに「」を入れることはできません。それは目標に違いありません。
だから-あなたはどちらを選びますか?そうすべき:
- 中央にいて、常に到達可能
- 最小限の時間をとる
- 最小限の出力
- 副作用はありません
私はいくつかの助けを考えていました:...目標ですが、それらは多くの出力を持っている傾向があります。何か良いですか?
これはまだ現在のプロジェクトに依存しますが、何らかの理由で特定のプラグインをハードコーディングしたくない場合に役立ちます。
mvn -pl ./ validate
-pl ./
現在のプロジェクトのみを意味し、サブモジュールは無視します。または、特定のプロジェクトを相対パスまたは で指定することもできます[groupId]:artifactId
。デフォルト ライフサイクル
validate
の最初のフェーズです。何も変更または構築しません。
または、Maven プロジェクトがまったくない場合は、Maven プラグインまたは特定のプラグイン ゴールをそれなしで実行できます。例えば:
mvn org.apache.maven.plugins:maven-dependency-plugin:2.1:help
現在のディレクトリに POM がある場合は、引き続きプロジェクトをスキャンします。そしてもちろん、ローカル リポジトリにプラグインが必要です。