2015-05-14 3 views
0

В build.gradle мы указуем зависимость, какуправления зависимостями Gradle с помощью pom.xml

compile group: 'org.apache.pig', name: 'pigunit', version: '0.11.0-cdh4.5.0', transitive: true 

Запуска Gradle cleanEclipse затмение устанавливает проекты (добавляет банку к классам)

Однако есть только специалист Зависимость, доступная для некоторых API, (я пытаюсь запустить джерси примеров 2.x мотка от https://jersey.java.net/download.html и обеспечивает только pom.xml)

EDIT: Я знаю, что я могу указать группа компиляции: 'groupId', имя: 'artifactId', версия: 'version' gradle, но делать это вручную для всех зависимостей или писать программу для этого не должно быть естественным методом градиента. Gradle обеспечивает плагин maven http://gradle.org/docs/current/userguide/maven_plugin.html.I не пробовал, но он должен это сделать, но он должен это сделать

ответ

0

Gradle поддерживает зависимости Maven. Просто укажите зависимости таким же образом, как ваш пример:

compile group: 'groupId', name: 'artifactId', version: 'version' 

для поиска координат артефакт, вы можете использовать сайты, как http://search.maven.org

Единственное, что вы должны убедиться, что должен включать в себя как ваш внутренний Maven хранилище (если вы находитесь в компании, которая имеет один) или Maven Central:

repositories { 
    mavenCentral() 
} 

или

repositories { 
    maven { 
     url "http://repo.mycompany.com/maven2" 
    } 
} 
Смежные вопросы