2012-06-23 2 views
18

Кто-нибудь знает, что представляют собой зависимости RavenLET?Restlet Maven Зависимости

Ни одна из работ на сайте не работает. Мне пришлось закончить установку банок, чтобы они работали.

+0

Они не могли загрузить артефакты в repo1. Вы пытались добавить свой репозиторий в свой POM по адресу: http://www.restlet.org/downloads/maven? – millimoose

ответ

28

добавить репозиторий:

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

Затем включают зависимости с версии:

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

Используйте:

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

определить Restlet версию или просто поставить какой вариант вам нравится. Надеюсь, поможет!

+2

У меня все еще есть недостающее исключение артефакта, даже когда я объявляю репо в моем pom.xml. – Tony

+0

Имел точно такую ​​же проблему, и это не исправить. Также в итоге не использовались зависимости maven и вложение файлов .jar. Я должен упомянуть, что я также делал очистку, использовал Eclipse m2e и командную строку и что я работаю в виртуальной машине Windows в параллелях, если это объясняет что-то еще. Также я мог бы легко получить доступ к webresources, которые Maven должен был найти из моего браузера, и все другие артефакты были найдены и загружены без проблем. Я думаю, это редкая проблема, но она ударила меня, и не было никаких проблем. – Akku

+0

FYI: После обновления и перезагрузки Windows все просто сработало. Я предполагаю, что это ошибка в Maven, которую трудно воспроизвести. – Akku

0

Используйте данные зеркала в this

Эти зеркала не в курсе поэтому нет необходимости беспокоиться о версиях и так далее ..

Редактировать settings.xml в Maven месте установки, чтобы добавить зеркала.

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

при условии, что РОМ, используя исходный репозиторий использует:

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

Иногда зависимости Maven не загружается автоматически. Вы должны заставить его использовать mvn-компиляцию.

Вот ссылка на образец успокоительной службы, которая использует следующие зависимости:

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> 
Смежные вопросы