3

我正在尝试包含LazyBones,它作为编译时依赖项存储在我的 Gradle 项目中的 Bintray/JCenter中,如下所示:

repositories {
    mavenLocal()
    mavenCentral()
    jcenter()
}

dependencies {
    compile 'com.typesafe.akka:akka-actor_2.10:2.3.12'
    compile 'org.codemonkey.simplejavamail:simple-java-mail:2.3'
    compile 'pledbrook/lazybones-templates:lazybones:0.8.1'     // <-- here
}

我已经为该0.8.1版本尝试了许多其他组/工件名称的组合/排列,但没有任何工作/解决。这是我第一次(有意地)尝试依赖存储在 JCenter 中且无法通过 Maven Central 获得的编译二进制文件。所以我问:Maven Central 和 JCenter 坐标之间有什么区别,我需要做什么才能让 Gradle “找到” JCenter 中的 LazyBones JAR?

4

1 回答 1

1

这个Lazybones 神器的问题在于它不是一个 Maven 神器。它是一个 zip,而不是 maven 布局,据我所知,它不应该直接用作 Gradle/Maven 的依赖项。这就是为什么您不能使用法线坐标的原因。

于 2015-07-28T19:00:59.100 回答