Maven Central リポジトリに配置されているプラグインをシステム ツールとしてインストールする必要があります。つまり、リポジトリから取得するときに、jar の実行可能クラスへのショートカットを作成します。
だから私は素敵なRubyのgemツールに非常に似たものが必要です. 私が入力するときのように
sudo gem install capistrano
コマンドラインですぐに「キャップ」ツールを取得します。Javaで同様の動作を実現する方法はありますか?
Maven Central リポジトリに配置されているプラグインをシステム ツールとしてインストールする必要があります。つまり、リポジトリから取得するときに、jar の実行可能クラスへのショートカットを作成します。
だから私は素敵なRubyのgemツールに非常に似たものが必要です. 私が入力するときのように
sudo gem install capistrano
コマンドラインですぐに「キャップ」ツールを取得します。Javaで同様の動作を実現する方法はありますか?
Maven を使用してシェル スクリプトを配布することはできますが、それを実行可能にするメカニズムはありません。
UNIX システムでの私が提案する回避策は、エイリアスです。
alias ivy='java -jar $HOME/.m2/repository/org/apache/ivy/ivy/2.2.0/ivy-2.2.0.jar $*'
次のようにjarを実行できるようにします。
$ ivy -version
Ivy 2.2.0 - 20100923230623 :: http://ant.apache.org/ivy/