由于传递依赖项,Gradle构建编译失败

时间:2019-07-29 19:03:37

标签: gradle transitive-dependency

我有一个gradle版本,运行良好,直到上周。

我的项目中有些编译依赖项今天失败了。

  • 例如作为编译依赖项的“失败项目” JARA。
  • Jar A有依赖性,JarB。
  • 以Jar A作为编译时间的“失败项目”的源代码 依赖关系使用在jar B中定义的类。

失败项目的构建工作正常,直到上周为止。 但是今天,由于"error: cannot find symbol"对于jar B中定义的类,我在运行gradle编译构建时遇到了错误

我在我的“失败项目”上运行了gradle dependencies --configuration compile --scan,它清楚地显示了A中的Jar A和JarB。 但是gradle构建失败了

尝试了以下

  • 删除了~/.gradle/cache文件夹。
  • 已删除本地Maven存储库文件夹。
    我对项目“ Project C”之一使用PublishToLocalMaven,这是我的“失败项目”的依赖项。 根据我在项目C上运行的gradle依赖图,项目C没有jar A或jar B作为直接或传递依赖。
  • 我试图在build.gradle中的编译依赖项A之后使用{transitive=true}

什么都没做,我浪费了半天时间,没有结果,发现了很多帖子,但没有解决这个问题的方法

0 个答案:

没有答案