Nexusリポジトリを使用しています。m2eclipse プラグインがインストールされた Eclipse 3.4 を使用します。中央リポジトリにない jar (Sun jar など) をアップロードする必要がある場合があります。そのため、Nexus の「サードパーティ」セクションにアップロードします。問題は、これらの jar を依存関係として追加しようとすると、Eclipse がそれらにインデックスを付けないため、オプションとして提供されないことです。
何か案は、
ありがとう、ローネン。
Nexusリポジトリを使用しています。m2eclipse プラグインがインストールされた Eclipse 3.4 を使用します。中央リポジトリにない jar (Sun jar など) をアップロードする必要がある場合があります。そのため、Nexus の「サードパーティ」セクションにアップロードします。問題は、これらの jar を依存関係として追加しようとすると、Eclipse がそれらにインデックスを付けないため、オプションとして提供されないことです。
何か案は、
ありがとう、ローネン。
Nexus を使用して自分のプロジェクトでサードパーティの jar を使用しており、次のようにして m2eclipse プラグインでそれらを表示できます。
プロジェクトを右クリック --> Maven --> 依存関係の更新
pom.xml
また、 ( ではなく) my 同様に以下を定義したことに注意することが重要かもしれませんsettings.xml
。
<repositories>
<repository>
<releases>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
<id>public</id>
<name>Maven 2 Repository (Releases)</name>
<url>http://your.domain.com/nexus/content/groups/public</url>
<layout>default</layout>
</repository>
<repository>
<snapshots>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</snapshots>
<releases>
<enabled>false</enabled>
</releases>
<id>public-snapshots</id>
<name>Maven 2 Repository (Snapshots)</name>
<url>http://your.domain.com/nexus/content/groups/public-snapshots</url>
<layout>default</layout>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<releases>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
<id>public</id>
<name>Maven 2 Repository (Releases)</name>
<url>http://your.domain.com/nexus/content/groups/public</url>
<layout>default</layout>
</pluginRepository>
<pluginRepository>
<snapshots>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</snapshots>
<releases>
<enabled>false</enabled>
</releases>
<id>public-snapshots</id>
<name>Maven 2 Repository (Snapshots)</name>
<url>http://your.domain.com/nexus/content/groups/public-snapshots</url>
<layout>default</layout>
</pluginRepository>
</pluginRepositories>
settings.xml の方が簡単です。
<mirror>
<id>public</id>
<url>http://yourserver/nexus-webapp-1.5.0/content/groups/public/</url>
<mirrorOf>*</mirrorOf>
</mirror>