我在 Eclipse Neon 中创建了一个 Java 项目。我使用 Buildship 1.0.21 将项目导入为 Gradle 项目并运行wrapper
and init
用于生成构建、设置和包装文件的命令。
该项目有一个空的源文件夹,因为我试图在一个更复杂的项目上解决类似的问题并采取分而治之的方法 - 只需添加 Lombok 依赖项。
这是我的build.gradle
按照龙目岛网站上的说明:
apply plugin: 'java'
dependencies {
compileOnly "org.projectlombok:lombok:1.16.12"
}
and gradle-wrapper.properties
如果需要的话:
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-3.2.1-bin.zip /* <--- tried other versions too */
我运行 jar 文件将其安装在我的 eclipse 上。如果我通过“Java 构建路径”手动添加 jar,它可以工作,但我希望 Gradle 为我处理这个问题。当我刷新项目时,没有任何反应 - “项目和外部依赖项”下没有 lombok jar,并且依赖 lombok 的代码将给出错误。
我还有另一个项目,那里确实有它,我不知道我做了什么不同的事情,但我知道这是可能的。
经过反复试验,我设法解决了这个问题。这build.gradle
文件必须添加jcenter
存储库:
repositories {
jcenter()
}
我不知道为什么会出现这种情况以及为什么没有在任何地方提到这一点。但目前这就是有效的方法。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)