EclipseLink / Maven

20 views
Skip to first unread message

Paulo Sérgio da Silva Pacheco

unread,
Apr 3, 2014, 10:25:30 AM4/3/14
to evolucao...@googlegroups.com

EclipseLink / Maven

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.

Configurar o seu pom.xml

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 ].

Repositórios

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.

oss.sonatype.org: 2.4.2 e posterior

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.

Repo Custom: 2.4 e anteriores

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 >

<dependencies>

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 IdDescrição
eclipselinkO eclipselink.jar completa (não-OSGi), incluindo todas as capacidades de todos dos seguintes conjuntos de artefatos e fragmentos.
org.eclipse.persistence.jpaEclipseLink 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.moxyEclipseLink 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.nosqlEclipseLink NoSQL (OSGi fragmento): Fornece suporte NoSQL org.eclipse.persistence.core estendendo.
org.eclipse.persistence.oracleEclipseLink 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.nosqlEclipseLink NoSQL para Oracle (fragmento OSGi): suporte a Oracle NoSQL específico estendendo núcleo pacote.
org.eclipse.persistence.dbwsEclipseLink DBWS OSGi
org.eclipse.persistence.jpa.modelgenEclipseLink 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.equinoxEclipseLink JPA Equinox OSGi Fragmento (pre-2.5.0 apenas)
org.eclipse.persistence.jpa.modelgen.processorEclipseLink 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.oracleddlparserModelo de banco de dados Oracle - pacote OSGi
org.eclipse.persistence.weavingEclipseLink JPA - "Tecendo para Equinox" OSGi Fragmento (pre-2.5.0 apenas)

Versões

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 .

Amostra pom.xml (estadiamento)

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 >

--
 
Saudações:
Nome...: PAULO PACHECO
Fixo...: 085 3086 6769
Celular: 085 8888 4498 OI
         085 9702 4498 TIM 
 

Reply all
Reply to author
Forward
0 new messages