0

今日、私はMaven用の独自のプラグインを作成して何かを試しました。それはうまくいきました;)その後、私はより短い方法でMavenコンマを使用するためにプレフィックスを設定することを望みました。これもうまくいきました;)

今の私の問題は:

プレフィックスを使用する場合は、プラグインのgroupIdを.m2/settings.xmlに設定する必要があります。そうでなければ、彼はプラグインを見つけることができません(もちろんそうではありません)

私は今知りたいです:これを自動的に行うにはどうすればよいですか?プラグインを使用したい人がgroupIdを手動で設定することは望んでいません。

4

1 に答える 1

0

プラグインのプレフィックスは、プラグインが見つかるかどうかとは関係ありません。pluginGroup を定義していないか、命名規則に適合していない場合は、完全修飾名を入力する必要があります。パッケージ、プラグインのバージョン:

mvn package:yourpluginname-maven-plugin:1.0.1:WhatEverGoal

短いコマンド ラインを使用するには、次のような命名規則に従う必要があります。

yourpluginname-maven-plugin

また

maven-yourpluginmame-plugin

規則 maven-yourpluginname-plugin は、Apache org からのプラグイン用に予約されています...そのため、プラグインに次のような名前を付けるのが最善です。

yourpluginname-maven-plugin
于 2013-02-19T14:12:40.873 に答える