Я разрабатываю проект с градиентом. Мой файл сборки почти пуст до сих пор:Зависимость от Maven в проекте Gradle
apply plugin: 'java'
apply plugin: 'eclipse'
version = '0.1'
repositories {
mavenCentral()
}
dependencies {
testCompile group: 'junit', name: 'junit', version: '4.+'
}
Мой проект зависит от проекта Maven. Именно этот проект: http://git.eclipse.org/c/bpmn2/tree/org.eclipse.bpmn2
Я клонировал этот проект в свое рабочее пространство, но я не знаю, как лучше объявить зависимость в моем файле build.gradle. Это то, что я сделал до сих пор:
dependencies {
compile files ("C:/path/to/org.eclipse.bpmn2-0.7.0-SNAPSHOT.jar")
}
Но таким образом я должен вручную построить проект maven. Кто-нибудь знает лучший способ сделать это управление зависимостями?
Я использую Eclipse Gradle Integration, и я заметил одно интересное свойство затмение проекта:
Gradle - Dependency Management
[x] Remap Jars to maven projects (requires Gradle 1.1 and m2e)
Это, кажется, делать то, что мне нужно. Но я не знаю, как использовать эту функцию ...
Заранее спасибо.
Обратите внимание на комментарий Криса, в частности: * «... для того, чтобы функция работала, вы должны публиковать банку хотя бы один раз для некоторого репозитория maven». * Я вытаскивал свои волосы, задаваясь вопросом, почему локальное разрешение рабочей области было Я работаю, пока не прочитаю. Как только я опубликовал проект maven 1 раз на свое местное репо, тогда Gradle смог разрешить копию в моей рабочей области. –