A partir da versão 2.5.0, está disponível no EclipseLink Maven Central . Além disso, o projeto EclipseLink hospeda seu noturno, marco miliário, e compilações em Sonatype . A partir do conjunto de patches 2.5.1 (Setembro de 2013), constrói deixarão de ser publicado no repositório download.eclipse.org Maven.
Se você tem alguma dúvida sobre a usá-lo, ou ter problemas, por favor, deixe-nos saber sobre nossos usuários lista ou fórum de discussão.
Para ajudar os usuários a diagnosticar problemas de Maven, criamos um POM básica que simplesmente estabelece dependências EclipseLink (currenly usando a versão 2.5.0).Executando-se verificar a sua conexão com o repositório. URLs do Repositório alternativos são discutidos. O POM podem ser encontrados [ aqui ].
Antes do lançamento 2.5.0, você precisará especificar o repositório EclipseLink (num bloco <repositories>) wthin seu pom.xml. Além disso, INSTANTÂNEO e Milestone constrói precisaria de uma entrada repositório.
O projeto EclipseLink mudou para publicar o seu constrói através oss.sonatype org durante o desenvolvimento 2.4.2/2.5.0. O repo encenação dará acesso a INSTANTÂNEO e marco nomeado e release candidate constrói. Para acessar estes uso:
<Repositório > <ID > oss.sonatype.org </ id > <nome > OSS Sonatype Staging </ name > <url > https://oss.sonatype.org/content/groups/staging </ url > </ repositório >
Quando o 2.4.2 e acima lançamentos são finalizados eles serão publicados para Maven Central onde nenhuma configuração repositório adicional será necessária.
Constrói antes EclipseLink 2.4.2 estão disponíveis em:
<repository > <id > EclipseLink </id > <url > http://download.eclipse.org/rt/eclipselink/maven.repo </url > </repository >
Os artefatos podem ser acrescentadas pom como segue.
<dependency > <groupId > org.eclipse.persistence </groupId > <artifactId > {artifact} </artifactId > <version > {version} </version > <scope > compile </scope > </dependency >
A seguir estão os artefatos primários embora artefatos que variam de acordo com release. 2.4.2 e mais recentes artefatos podem ser pesquisados a partir dos links Maven Central ou Sonatype OSS acima. Embora predominantemente o mesmo, artefatos em versões mais antigas e suas descrições estão listados abaixo.
| Artifact Id | Descrição |
|---|---|
| eclipselink | O eclipselink.jar completa (não-OSGi), incluindo todas as capacidades de todos dos seguintes conjuntos de artefatos e fragmentos. |
| org.eclipse.persistence.jpa | EclipseLink JPA (pacote OSGi): Utilize este artefato se você só deseja capacidades do EclipseLink JPA para bancos de dados relacionais. Se acessar um banco de dados Oracle, então você também vai querer o org.eclipse.persistence.oracle artefato. |
| org.eclipse.persistence.moxy | EclipseLink Moxy (pacote OSGi): Utilize este artefato se só deseja ligação Object-XML do EclipseLink e implementação JAXB. Isso também inclui o suporte de ligação JSON. |
| org.eclipse.persistence.nosql | EclipseLink NoSQL (OSGi fragmento): Fornece suporte NoSQL org.eclipse.persistence.core estendendo. |
| org.eclipse.persistence.oracle | EclipseLink JPA para Oracle (OSGi fragmento): Extensão capacidades banco de dados Oracle que estendem o pacote core com dependências do Oracle JDBC específicas. |
| org.eclipse.persistence.oracle.nosql | EclipseLink NoSQL para Oracle (fragmento OSGi): suporte a Oracle NoSQL específico estendendo núcleo pacote. |
| org.eclipse.persistence.dbws | EclipseLink DBWS OSGi |
| org.eclipse.persistence.jpa.modelgen | EclipseLink Modelgen pré-processador (não-OSGi) (pre-2.5.0) |
| org.eclipse.persistence.osgi | (Pre-2.5.0 apenas) |
| org.eclipse.persistence.sdo | EclipseLink SDO OSGi |
| org.eclipse.persistence.equinox | EclipseLink JPA Equinox OSGi Fragmento (pre-2.5.0 apenas) |
| org.eclipse.persistence.jpa.modelgen.processor | EclipseLink JPA Modelgen do processador (não-OSGi) (pre-2.5.0: Meta-dados apenas 2.5.0 +:. Único frasco contém duas classes e meta-dados) |
| org.eclipse.persistence.oracleddlparser | Modelo de banco de dados Oracle - pacote OSGi |
| org.eclipse.persistence.weaving | EclipseLink JPA - "Tecendo para Equinox" OSGi Fragmento (pre-2.5.0 apenas) |
Para as versões de lançamento EclipseLink consulte Maven Central ou Sonatype OSS . Para ter acesso a todas as noites ou marco constrói consulte Sonatype OSS .
A seguir ilustra pom.xml acessar o EclipseLink 2.5.0-RC1 do nosso repositório de teste.
<project xmlns = "http://maven.apache.org/POM/4.0.0" xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation = "http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" > <modelVersion > 4.0.0 </modelVersion > <groupId > eclipselink.example.jpa </groupId > <artifactId > simple </artifactId > <version > 2.5.0-SNAPSHOT </version > <Repositórios > <repositório > <ID > oss.sonatype.org </ id > <nome > OSS Sonatype Staging </ name > <url > https://oss.sonatype.org/content/groups/staging </ url > </ repositório > </ repositórios > <dependencies > <dependency > <groupId > org.eclipse.persistence </groupId > <artifactId > eclipselink </artifactId > <version > 2.5.0-RC1 </version > <exclusions > <exclusion > <groupId > org.eclipse.persistence </groupId > <artifactId > commonj.sdo </artifactId > </exclusion > </exclusions > </dependency > </dependencies > </project >
Nome...: PAULO PACHECOE-Mail.: PauloSS...@gmail.com.brMSN....: PauloSS...@Hotmail.com
Yahoo..: PauloSSPacheco@yahoo.comFixo...: 085 3086 6769Celular: 085 8888 4498 OI085 9702 4498 TIM