2014-08-11 4 views
0

Я следующий список зависимостей JAR (следующий мой всегоbuild.gradle файл):Gradle рушить зависимости в локальную Lib директории

apply plugin: 'java' 

dependencies { 
    compile 'com.fasterxml.jackson.core:jackson-annotations:2.2.3' 
    compile 'com.wordnik:swagger-annotations:1.3.4' 
    compile 'javax.validation:validation-api:1.0.0.GA' 

    compile 'io.dropwizard:dropwizard-core:0.7.0' 
    compile 'io.dropwizard:dropwizard-client:0.7.0' 
    compile 'com.wordnik:swagger-jaxrs_2.10:1.3.4' 
    compile 'org.eclipse.jetty:jetty-servlets:8.1.14.v20131031' 
} 

Я хотел бы запустить Gradle и это тянуть все этих JAR (и их транзитивных депо) от Maven и поместить JAR в локальный каталог lib.

Когда я запускаю это, я получаю сообщение BUILD SUCCESSFUL, но я не вижу директорию lib под моим основным TestGradle root` dir. Я ожидал увидеть каталог, который будет содержать все эти JAR, а также их транзитивные зависимости.

ответ

0

Попробуйте использовать отдельную «компиляцию» для каждой библиотеки.

Вот как это выглядит на моем андроида проекте:

dependencies { 
    compile 'com.google.android.support:wearable:+' 
    compile 'com.google.android.gms:play-services-wearable:+' 
} 
+0

Благодарности @Alexey Odinstov (+1) - но это не работает для меня. «MissingMethodException» беспокоит меня: заставляет меня думать, что Gradle настроен неправильно или что-то в этом роде. – Venkat

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