問題は、Nexusリポジトリを.m2 settings.xmlに追加した後に新しいMavenプロジェクトを作成できないことです。NexusリポジトリOSS 3でMavenプロジェクトを作成する[オフライン]
私はローカルのMavenリポジトリとしてNexus Repositoy Manager OSS 3.0.2をインストールしました。私はオフラインモードにあり、インターネットに接続できないマシンを持っています。私ができることは、オンラインマシンからのデータを考えて転送することです。だから私は、オンラインマシン上のすべての必要なライブラリを展開し、後で/ dataフォルダを切り替えることができます。 Eclipseの持つ新しいMavenプロジェクトを作成した後
エラー:プラグインorg.apache.maven.plugins:maven->リソース - プラグイン:
は、ビルド計画を計算することができませんでした2.6またはその依存関係の1つができませんでした解決される:> org.apache.maven.pluginsのためのアーティファクト記述子の読み込みに失敗しました:maven->リソース - プラグイン:jarファイル:2.6
のmaven-リソース - プラグイン - 2.6.jarは私に/利用可能に配備されますNexusリポジトリ:Path org/apache/maven/plugins/maven-resources-plugin/2.6/maven-resources-plugin-2.6.jar
私のMavenのsettings.xml(一部):
<mirrors>
<mirror>
<!--This sends everything else to /public -->
<id>nexus</id>
<mirrorOf>*</mirrorOf>
<url>http://localhost:8081/repository/maven-test/</url>
</mirror>
</mirrors>
...
<profile>
<id>nexus</id>
<repositories>
<repository>
<id>central</id>
<url>http://central</url>
<releases><enabled>true</enabled></releases>
<snapshots><enabled>true</enabled></snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>central</id>
<url>http://central</url>
<releases><enabled>true</enabled></releases>
<snapshots><enabled>true</enabled></snapshots>
</pluginRepository>
</pluginRepositories>
</profile>
...
<server>
<id>nexus</id>
<username>admin</username>
<password>admin123</password>
</server>
あなたは私のリポジトリが "Mavenのテスト" という名前で見ることができるように。 NexusのリポジトリがURLでブラウズできないのは正常ですか(http://localhost:8081/repository/NAME_OF_REPO/)?
単純なMavenプロジェクトを作成するためにMavenライブラリが必須のドキュメントはありますか? .jarsの最小量は?
- は、インターネット接続マシン上で簡単なMavenプロジェクトを作成して、すべての必要なライブラリをダウンロード:
mvn dependency:go-offline
。私がこれまで試したどのようなその後、ローカルのm2リポジトリからすべての.jarをNexusに配備しました(約160個のJars - 幸いなことに、展開のためにシェルスクリプトを使用しました)。オフラインシミュレーションでは、ローカルリポジトリを削除してオフラインになりました。このエラーは、Eclipseで新しいMavenプロジェクトを作成した後に発生します。
私はMavenの3.3.9を使用しています - Javaの1.8から4.4のEclipse - マックOS
は、任意の助けをいただければ幸いしてください! ありがとう
[編集] .pomファイルをNexusにアップロードするのを忘れました。既存のプロジェクトでクリーンインストールが機能しました。新しいMavenプロジェクトを作成した後でもエラーが発生しました
お返事ありがとうございます。最初は動作しませんが、Nexusリポジトリに欠落した.jarsをアップロードしました。今すぐクリーンインストールが動作しますが、私はまだ新しいプロジェクトを作成することに問題があります。 – pdoggdizzle
新しいプロジェクトの問題で質問を更新 – UserF40
常に新しい.jarsファイルと.pomsファイルが必要です。私のローカルリポジトリに必要なファイルをすべて取得してNexusにコピーする機会はありますか?私が前に述べたように、私はすでにgo offlineコマンドを実行しました。ありがとう – pdoggdizzle