4

m2eclipse maven プラグインを使用して Eclipse Helios をインストールしました。

JPAを使用してアプリケーションを作成したい。だから、私がやっていることは次のとおりです: New > Maven Project 次に、maven のデフォルトのアーキタイプを選択します。

問題は、見つからない「org.eclipse.persistence」依存関係を追加したいことです。それはどこにある?手動で追加できますか? 一種の「リポジトリ」を更新する必要がありますか?

では、私が使用しているアーキタイプは正しいのでしょうか?

4

3 に答える 3

3

EclipseLink は Maven 中央リポジトリでは使用できません。そのリポジトリを手動で追加する必要があります。たとえば、EclipseLink 2.0の「フル」バージョンを使用するには(探しているアーティファクトについて言及していません):

<dependencies>
  <dependency>
    <groupId>org.eclipse.persistence</groupId>
    <artifactId>eclipselink</artifactId>
    <version>2.0.0</version>
    <scope>compile</scope>
       ...
  </dependency>
<dependencies>
      ...
<repositories>
  <repository>
     <id>EclipseLink Repo</id>
     <url>http://www.eclipse.org/downloads/download.php?r=1&amp;nf=1&amp;file=/rt/eclipselink/maven.repo</url>
  </repository>    
      ...
</repositories> 

これは、EclipseLink/Mavenページに記載されています。

使用しているアーキタイプに関しては、作成したいプロジェクトの種類について詳しく説明しないと答えられません。とにかく、事実の後でいつでもPOMを変更できます。

于 2010-06-25T23:59:30.740 に答える
1
<dependency>
    <groupId>org.eclipse.persistence</groupId>
    <artifactId>javax.persistence</artifactId>
    <version>2.0.0</version>
    <scope>compile</scope>
</dependency>
...
<repositories>
    <repository>
        <url>http://repo.maven.apache.org/maven2</url>
    </repository>
</repositories> 
于 2012-04-27T17:08:42.777 に答える
1

以下のリンクで確認できます。このリンクでEclipse JARを見つけました。

ただし、Nexus に追加する方法についてはわかりません。

http://dev.nightlabs.org/maven-repository/repo/

于 2012-06-28T12:41:58.773 に答える