0

Maven Central のいくつかのオープンソース プロジェクトに依存する Gradle プロジェクトがあります。プロジェクトを、そのすべての直接的および推移的な依存関係とともに、ローカルの Maven リポジトリにインストールして、後ですべてを圧縮してオフライン マシンに配置できるようにしたいと考えています。

Gradle/Mavenでどうすればいいですか?

4

2 に答える 2

2

mvn dependency:get プラグインは、すべての依存関係を含むアーティファクトをローカル リポジトリにフェッチします。

リモート アーティファクトをローカル マシンにインストールするためのプラグインも開発しました。

于 2013-10-06T08:41:32.033 に答える
1

後で依存関係のあるプロジェクトを ZIP して別のマシンに移動する場合は、 Maven の appassemblyr pluginを試すことができます。すべての依存関係を収集し、ランチャーを作成します。すべてターゲット フォルダーにデプロイの準備ができています。

ただし、これはデフォルトで、すべての依存関係を含むフラットなディレクトリ構造を作成し、Maven 形式を保持しないことに注意してください。また、リポジトリを作成するオプションもあります。

于 2013-10-07T10:25:20.837 に答える