2015-01-22 4 views
0

Я пытаюсь получить «resteasy-jaxrs-3.0.9.Final.jar» в свое приложение как зависимость с помощью gradle через Artifactory, однако gradle не загружает его.Gradle не получает зависимость от отдыха

Как вы можете видеть ниже, если я скачаю непосредственно с MavenCentral, он работает так, как я ожидал бы, если я пойду через Artifactory, он пропустит resteasy-jaxrs-3.0.9.Final.jar. Что мне не хватает?

build.gradle:

apply plugin:'java' 

repositories { 
    mavenLocal() 
    mavenCentral() 
// maven { 
//  url "http://artifactory:8081/artifactory/repo1/" 
//  url "http://artifactory:8081/artifactory/libs-release/" 
// } 
} 

dependencies{ 
    compile 'org.jboss.resteasy:resteasy-jaxrs:3.0.9.Final' 
} 

выход Gradle зависимостями:

  1. Прямая от mavenCentral():

    • -кодек Обще-1.6.jar
    • комм дополнения-ю-2.1.jar
    • Обще-каротаж 1.1.1.jar
    • активационного 1.1.jar
    • jcip-аннотаций-1.0.jar
    • HttpClient-4.2.6.jar
    • httpcore-4.2.5.jar
    • jaxrs-апи-3.0.9.Final.jar
    • JBoss-аннотаций-api_1.1_spec-1.0.1.Final.jar
    • Resteasy-jaxrs-3.0.9 .Final.jar
  2. через Artifactory - это то же самое, как описано выше, за исключением:

    • Resteasy-jaxrs-3.0.9.Final.jar - это отсутствует

Я не встречал никаких других проблем с Artificatory, поэтому я немного удивлен этим.

Вот скриншот из файлов кэшированных в Artifactory, отсутствие каких-либо файлы .jar не смотрит прямо на меня ... Artifactory

+1

Выведенный на консоль вывод указывает, что он получает зависимость, просто кажется неправильной версией. Можете ли вы опубликовать вывод «зависимостей градиентов»? –

+0

Похоже, что артефакт POM находится в репозитории, но банку нет. Gradle попытается загрузить артефакт, потому что он обнаружил дескриптор артефакта (POM) и потерпел неудачу. –

ответ

0

Ниже мой build.gradle

Применяли вы java-плагин. Потому что иначе град не понимает «компилировать».

Чтобы проверить, если он работает сделать

gradle build 

, а затем проверить% ROOTDIR%/сборки/Libs /, вы можете найти ваши Resteasy LIBS внутри баночки файла в результате проекта

apply plugin:'java' 
 

 

 
repositories { 
 

 
    mavenLocal() 
 
// maven {url "http://repo.maven.apache.org/maven2" } 
 
// maven{url "http://repo1.maven.org/maven2"} 
 
    mavenCentral() 
 
} 
 

 
dependencies{ 
 
    compile 'org.jboss.resteasy:resteasy-jaxrs:3.0.9.Final' 
 

 
} 
 

 
jar { 
 
    from configurations.compile.collect { zipTree(it)} 
 
}

+0

Я получаю разные результаты при загрузке напрямую с MavenCentral или Artifactory. Я обновил сообщение, чтобы отразить это. –

Смежные вопросы