2014-04-16 11 views
5

http://blog.jonasbandi.net/2014/03/running-nodejs-applications-on-jvm-with.html opisuje, jak przygotować się do uruchomienia projektu Avatar.js.Zadanie Gradle do umieszczenia słoików z repozytorium Maven w folderze projektu

Dla projektu Avatar.js niektóre jar i natywne pliki binarne są w repozytorium maven https://maven.java.net/content/repositories/public/com/oracle/

Chciałbym użyć Gradle zadanie dostać słoików z repozytorium Maven i wprowadzane do lib folderu. Badania pokazują, że jest to możliwe.

http://forums.gradle.org/gradle/topics/create_a_local_mirror_for_dependencies

http://gradle.1045684.n5.nabble.com/collecting-only-external-dependency-files-td5117615.html#a5680602

Czy istnieje jakiś bardziej standardowe realizacja takiego zadania od kwietnia 2014 roku?

UPDATE:

apply plugin: 'java' 
apply plugin: 'eclipse' 
apply plugin: 'idea' 

repositories { 
    maven { 
     url "https://maven.java.net/content/repositories/public/" 
    } 
} 

dependencies { 
    compile "com.oracle.avatar-js:avatar-js:0.10.+" 
} 

task copyLibs(type: Copy) { 
    from configurations.compile 
    into 'lib' 
} 
+0

O ile wiem, nie ma takiego zadania. Musisz to zaimplementować. – Opal

Odpowiedz

12

skrypt:

apply plugin: 'java' 

repositories { 
    mavenLocal() 
    mavenCentral() 
} 

dependencies { 
    compile 'com.google.guava:guava:16.0.1' 
} 

task copyLibs(type: Copy) { 
    from configurations.compile 
    into 'lib' 
} 
+0

Dzięki za 'zadanie copyLibs'. Running gradle pokazuje błąd, ale prosta 'build' mówi OK, nawet jeśli wersja jest zła –

+0

Jaką wersję? Czy możesz być bardziej szczegółowy? Czy tego właśnie szukałeś? – Opal

+0

+25 Nie mogę uzyskać z https://maven.java.net/content/repositories/public/, ale to powinno być inne pytanie. Potrzebujesz więcej tr. –

Powiązane problemy