如何让 Gradle 将 Lombok 添加到其项目和外部依赖库中?

2024-01-04

我在 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(使用前将#替换为@)

如何让 Gradle 将 Lombok 添加到其项目和外部依赖库中? 的相关文章

  • 未找到 Gradle DSL 方法:“versionCode()”

    构建我的 Android 项目时遇到问题 我使用Grgit https github com ajoberstar grgit填写versionCode and versionName在 gradle 中 一切工作正常 直到我将 Andro
  • 使用 Checkstyle Plugin 时从插件调用代码时出现问题:“org.eclipse.jface”

    我正在尝试在 Rational Software Architect 7 0 0 4 上使用 eclipse cs 插件 我最近卸载了旧的 beta2 版本并安装了 beta3 插件本身按照之前的配置工作 但是每当我尝试通过 Windows
  • 场景生成器删除 fxml 文件中的导入

    我使用场景构建器 Gluon Scene Builder JavaFX Scene Builder 8 1 1 来创建应用程序的 UI 并使用 Eclipse 开发 JavaFX 现在 每次我在场景生成器中保存某些内容时 它都会从 fxml
  • gradle-experimental:0.1.0 buildConfigField

    谁知道怎么定义buildConfigField在实验性的 gradle 插件中 android productFlavors create demo applicationId com anthonymandra rawdroid buil
  • 如何使用 sapjco3 和 Eclipse 连接到 SAP 系统?

    我需要通过标准 BAPI 调用连接到 SAP 系统 我已经安装了 JCo sapjco3 并将 jar 添加到 Eclipse 中的构建路径中 但由于我是网络 服务器编程的初学者 我不知道如何在 Eclipse 和 SAP 系统之间建立连接
  • 如何在构建持续时间和 RAM 使用方面优化 gradle 构建性能?

    我目前正在为我的多模块 Web 应用程序从 ant 切换到 gradle 目前看来当前版本的 Gradle M9 可能已经达到了极限 但也许 希望 这只是我对 Gradle 概念理解不够好或者不知道 神奇的性能提升开关 的问题 我很高兴收到
  • Eclipse Android 项目总是在调试中启动

    我觉得问这个问题很愚蠢 遇到这个问题更愚蠢 我有一个 Android 项目 到目前为止一直运行良好 但几天前 在我没有做任何我所知道的特别事情的情况下 无论我尝试什么 我的项目总是在调试中启动自己 单击调试或运行会给我相同的结果 我尝试查看
  • 如何在Windows上安装Xlib(eclipse、c语言)

    好的 我需要使用它进行图形编程 GUI cs 349 uwaterloo 第一次作业 我在谷歌搜索结果中看到随机的 Xlib h 和 Xutil h 文件 但它没有在哪里说明我如何从某个网站安装或下载 Xlib 我什至尝试将 Xlib h
  • 如何在 Android Studio 中构建项目测试目录?

    目前还没有这方面的约定 但是现在我如何构建 Android Studio 的测试目录呢 Android 测试基础 http developer android com tools testing testing android html页面
  • Eclipse tomcat启动失败

    我在 Windows 7 x64 位 上运行 Eclipse Indigo 3 7 当我使用 Mongrel 一个用于运行 Tomcat 的 Eclipse 插件 启动 Tomcat 7 0 12 时 日食 我得到 May 24 2012
  • 如何解决android程序中的警告“从不本地读取”

    为什么我收到警告说 The field testscreen ScaleAnimToShow mVanishAfter is never read locally testscreen java testscreen src com tes
  • 我用 MediaRecorder 录制的文件无法播放

    我正在使用 MediaRecoder 录制声音 但录制完成后无法播放 我尝试使用Google Play Music ES Media Player 甚至将其上传到电脑并尝试使用Winamp打开它 没什么玩的了 AUDIO RECORDER
  • m2e 阴影 Eclipse“项目主要工件不存在”

    我正在尝试制作一个部署包 将我的 Maven 模块的所有依赖项捆绑在一起 该模块依赖于 Eclipse 中的另一个 Maven 项目 我的 pom xml 中有这个
  • Eclipse 说“更新 Android Developer Toolkit”

    我不知何故弄乱了我的 Eclipse 和 Android 设置 我不知道如何修复它 问题症状如下 在 首选项 gt Android 中 我尝试选择 android sdk linux 的位置 选择时出现错误 此 Android SDK 需要
  • 如何关闭Eclipse中的蜂鸣声?

    在 Mac OS X 上 我运行 Flex Builder 它基本上是一个定制的 Eclipse 当我执行 查找 时 如果找不到所选文本以及将搜索包装到顶部 则会发出蜂鸣声 可以把那个提示音关掉吗 我在互联网和首选项窗格中进行了搜索 但没有
  • 在 Eclipse 中使用 argc 和 argv?

    我有一个工作程序 但现在我必须使用int argc and char argv 参数为main 每当我尝试这样做时 它都会给我带来无法保存的错误 有什么办法可以使argc and argv在 Eclipse 中工作 我猜你的问题是 当你通过
  • 如何为 Kotlin (Gradle) 构建导入 ShadowJar 插件?

    构建失败 thufir dur NetBeansProjects kotlin dsl thufir dur NetBeansProjects kotlin dsl gradle clean run gt Configure project
  • Eclipse 中的 Java 构建路径问题

    在 Eclipse 中 我有一个与我的构建路径相关的错误 错误 Project XX is missing required library middlegen 2 1 jar 但该库在构建路径配置之前被删除 是不是缓存或者其他方面有问题
  • 不同风格的模块文件

    我正在尝试在同一个应用程序中实现播放服务和华为服务 但希望能够按风格配置使用哪一个 每种风格都使用自己的 applicationIdSuffix 因此 对于每种不同的风格 华为插件都会失败 我无法编译 我的应用程序模块包含agconnect
  • 在一个react-native项目中使用谷歌地图和FCM

    I want to use google map and FCM in one react native project first I added FCM in project everything was okay but when I

随机推荐