Pazar, Ocak 09, 2011

EclipseLink Maven Repository

Küçük Bir Not:

JPA 2.0'ın referans implementasyonu olan EclipseLink 2.0 henüz merkezi maven repository'sinde bulunmuyor bu yüzden projenizde kullanmak istediğinizde "Artifact"in bulunamadığına dair bir hata ile karşılaşıyorsunuz.

Aslında bu sadece EclipseLink'le ilgili bir problem değil, maven'in merkezi kütüphanesinin oldukça geç güncellendiği bir gerçek.

Çözümü ise aşağıdaki şekilde EclipseLink repository'sini pom'unuza eklemekten geçiyor ve sonrasında EclipseLink 2.0 artifactlerini ekleyebilirsiniz.

EclipseLink Maven Repository
<repositories>
  <repository>
     <id>EclipseLink Repo</id>
     <url>http://www.eclipse.org/downloads/download.php?r=1&nf=1&file=/rt/eclipselink/maven.repo</url>
  </repository>
</repositories>

EclipseLink JPA 2 API Artifact
<dependency>
   <groupId>org.eclipse.persistence</groupId>
   <artifactId>javax.persistence</artifactId>
   <version>2.0.0</version>
</dependency>

EclipseLink JPA 2 Implementation
<dependency>
  <groupId>org.eclipse.persistence</groupId>
  <artifactId>eclipselink</artifactId>
  <version>2.0.0</version>
</dependency>

Hiç yorum yok:

Yorum Gönder