5

私が持っているのは、Groovy スクリプトまたは Maven プラグインを使用してコンパイル前に jar を生成し、それをローカル リポジトリにインストールして、コンパイル プロセスで使用できるようにする必要があることです (つまり、依存関係はビルド プロセスによって満たされ、外部リポジトリからはダウンロードされません)。コンパイル/依存関係の解決が始まる前に、groovy スクリプトを使用してこの jar を作成するところまで行きました。

Mojo を作成する以外に Maven を操作するための API ドキュメントは非常に少ないため、この jar をローカル リポジトリに入れるためのヒントをいくつか示してください。

md_5さん、よろしくお願いします。

編集:アーティファクトがmavenリポジトリにあるかどうかを事前に知る方法も必要です。

4

1 に答える 1

0

maven-invoker-pluginを使用する必要があると思います。これは新しい Maven インスタンスを開始し、アーティファクトを生成してビルドし、ネイティブ Maven プラグインを使用してローカル リポジトリにインストールします。

于 2013-01-01T07:31:54.657 に答える