web-dev-qa-db-ja.com

ラダープラグインのコンパイル

ラダープラグインを入手する必要があります。gitのクローンを作成しましたが、インターネットにアクセスできない別のマシンでコンパイルする必要があります。 rudder-pluginディレクトリにあるプラグインをコンパイルする手順に従いましたが、rudder-parent-5.0.0.pomをダウンロードしようとして失敗します。別のマシンからダウンロードし、コードをコンパイルできるマシンでscpしましたが、それでもファイルをダウンロードする必要があります。必要なすべてのファイルでコンパイルするための命令またはバンドルがありますか(make/ar/maven/Java8 jdkツールはコンパイルマシンにすでにインストールされています)?

助けてくれてありがとうLuc

1
Luc

インターネットに接続されていないマシンでプラグインをコンパイルすることは、特にMavenビルドツールとローカルリポジトリをある程度流暢に行うことなく、難しい場合があります。 Mavenは多くの検証/ダウンロードを行っていますが、これは手作業で行うのは面倒です。そのため、接続されたマシンでプラグインをビルドし、結果のバイナリのみをデプロイすることをお勧めします。

そうは言っても、本当に本当に試したいのであれば、最も可能性の高い解決策は、接続されたマシンで最初にビルドすることです(または、プラグインのルートディレクトリでmvn dependency:resolveを実行した後、少なくともプラグインディレクトリでmake generate-all-pomを実行します) 。次に、rsyncまたはtar.m2/repositoryディレクトリ(ダウンロードされたjarのMavenローカルキャッシュの場所)を、コンパイルが行われるマシンに転送/抽出します。

それが役に立てば幸い、

2
fanf42