java - Gradle:不要让传递依赖项在项目源中使用

标签 java gradle transitive-dependency

在使用 Java 8 的项目中,joda-time 是项目依赖项的传递依赖项。我想在项目源代码中强制使用 java time 而不是 joda-time 。如何限制 joda-time 类在 gradle 项目的项目源中使用?

最佳答案

我还没想出用 gradle 来做到这一点的方法。但我使用 IntelliJ 的“从导入和完成中排除”功能作为解决方法。它并不能完全解决问题,但有助于编码。我希望这对您有所帮助。

Exclude from Import and Completion in IntelliJ

关于java - Gradle:不要让传递依赖项在项目源中使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35825547/

相关文章:

java - 单击按钮后如何使用异步任务调用方法

java - MapReduce 中的 N 轮减少

java - Gradle 在目录中包含传递依赖项

scala - 如何解决传递依赖版本冲突(scala/sbt)

java - 使用 keystore 创建 .p12 文件

java - Apache 卡宴 : NullPointerException when commitChanges

for-loop - 在gradle中应用插件

java - Gretty:重复的片段名称:org_apache_jasper

android - Cordova 构建失败 - NullPointerException

javascript - 更新依赖会破坏另一个正在使用它的依赖(传递)