2012-06-23 18 views
18

¿Alguien sabe cuáles son las dependencias de maven RESTLET?Restlet Maven Dependencias

Ninguna de las entradas en el sitio funciona. Tuve que terminar instalando frascos para que funcione.

+0

Puede ser que no cargar artefactos en repo1. ¿Has intentado agregar su repositorio a tu POM según: http://www.restlet.org/downloads/maven? – millimoose

Respuesta

28

añadir esta repo:

<repositories> 
    <repository> 
     <id>maven-restlet</id> 
     <name>Public online Restlet repository</name> 
     <url>http://maven.restlet.org</url> 
    </repository> 
</repositories> 

Luego incluyen dependencias con su versión:

<dependency> 
     <groupId>org.restlet.jee</groupId> 
     <artifactId>org.restlet</artifactId> 
     <version>${restlet.version}</version> 
</dependency> 

Use:

<properties> 
    <restlet.version>2.0.14</restlet.version> 
</properties> 

para definir la versión Restlet o simplemente poner la versión que te gusta. ¡Espero eso ayude!

+2

Todavía tengo la excepción de artefacto faltante, incluso cuando declaro el repositorio en mi pom.xml. – Tony

+0

Tenía exactamente el mismo problema, y ​​no solucionó. También terminé sin usar las dependencias maven e incrustando los archivos .jar. Debo mencionar que también hice limpieza, utilicé Eclipse m2e y la línea de comandos y que estoy trabajando en una máquina virtual de Windows en paralelo, si eso explica algo más. También pude acceder fácilmente a los recursos web que Maven debería haber encontrado desde mi navegador, y todos los demás artefactos fueron encontrados y descargados sin problemas. Supongo que este es un problema raro, pero me ha afectado y no había ninguna solución. – Akku

+0

FYI: Después de una actualización y reinicio de Windows, todo acaba de funcionar. Supongo que esto es un error en Maven que es difícil de reproducir. – Akku

0

Use los espejos dados en this

Estos espejos están al día así que no hay necesidad de preocuparse acerca de las versiones y así sucesivamente ..

Editar settings.xml en lugar de instalación experto para añadir espejos.

<settings> 
    <mirrors> 
    <mirror> 
     <id>mygrid-restlet</id> 
     <url>http://www.mygrid.org.uk/maven/restlet/maven.restlet.org</url> 
     <mirrorOf>maven-restlet</mirrorOf> 
    </mirror> 
    </mirrors> 
</settings> 

el supuesto de que las POM utilizando el repositorio original utiliza:

<repository> 
    <id>maven-restlet</id> 
    <name>Public online Restlet repository</name> 
    <url>http://maven.restlet.org</url> 
</repository> 
1

A veces, las dependencias de Maven no se descargan automáticamente. Tienes que forzarlo usando compilación mvn.

Aquí es una referencia a la muestra reparador servicio que utiliza siguientes dependencias:

http://topjavatutorial.com/frameworks/spring/spring-rest/standalone-restful-service-using-restlet-framework/

<dependency> 
     <groupId>org.restlet.jse</groupId> 
     <artifactId>org.restlet</artifactId> 
     <version>2.1-RC2</version> 
    </dependency> 
    <dependency> 
     <groupId>org.restlet.jse</groupId> 
     <artifactId>org.restlet.ext.simple</artifactId> 
     <version>2.1-RC2</version> 
    </dependency> 
0
<!-- https://mvnrepository.com/artifact/com.softlayer.api/softlayer-api-client --> 
<dependency> 
    <groupId>com.softlayer.api</groupId> 
    <artifactId>softlayer-api-client</artifactId> 
    <version>0.1.0</version> 
</dependency> 
Cuestiones relacionadas