我正在用gradle開發一個項目。我的構建文件到目前爲止幾乎是空的:Gradle項目中的Maven依賴關係
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和我注意到一個有趣的Eclipse項目性質:
Gradle - Dependency Management
[x] Remap Jars to maven projects (requires Gradle 1.1 and m2e)
這似乎做什麼,我需要。但我不知道如何使用此功能...
在此先感謝。
請注意Kris在那裏的評論,特別是:*「...對於要使用的功能,您必須至少將一次jar發佈到某個maven回購站。」*我拉着頭髮,想知道爲什麼當地的工作空間分辨率沒有沒有工作,直到我讀到。一旦我發佈了maven項目1次到我的本地倉庫,那麼Gradle就能夠解決我工作區中的副本。 –