:
プロジェクトを右クリック - > Mavenの - > 依存関係の更新
また、私が(ないsettings.xml
に)だけでなく、私のpom.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でこれを置きます。 – sal
これにより、個々の開発者は.m2フォルダ内のsettings.xmlを更新する必要があります。 pom.xmlに定義されていることの利点は、SVNからチェックアウトして、追加の手順なしでビルドできることです。 m2eclipseプラグインがpom.xmlに含まれていない限り、第三者の依存関係を適切にリストすることができるかどうかもわかりませんでした。 –
sal、ポイントがあります。しかし、テイラーのポイントは良いようです:)私はそれをpom.xml – chris