我在 Eclipse Neon 中创建了一个 Java 项目。我使用 Buildship 1.0.21 将项目作为 Gradle 项目导入并运行wrapper
和init
命令来生成构建、设置和包装文件。
该项目有一个空的源文件夹,因为我试图在一个更复杂的项目上解决一个类似的问题并采用分而治之的方法——只需添加 Lombok 依赖项。
这是我build.gradle
在lombok网站上的指示:
apply plugin: 'java'
dependencies {
compileOnly "org.projectlombok:lombok:1.16.12"
}
如果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 Build Path”手动添加 jar,它可以工作,但我希望 Gradle 为我处理这个问题。当我刷新项目时,没有任何反应——“项目和外部依赖项”下没有 lombok jar,依赖 lombok 的代码会出错。
我有另一个项目在那里确实有它,我不知道我做了什么不同,但我知道这是可能的。