2个gradle项目,A和B,其中A对定义的B有编译依赖。为 maven 和 gradle 项目启用了 JAR 的重新映射。我尝试过启用和禁用自定义工具模型。我在 init.d 目录下的文件中定义了本地存储库。
问题1:为什么在解决项目A的依赖项时,会收到项目B的依赖项未解决的错误?即使 B 没有部署到任何存储库,本地工作区解析也应该启动并以与 maven 项目相同的方式解决它(顺便说一句)。
问题 2:除了在 build.gradle 中定义的组和版本之外,B 是否需要有任何特殊的东西才能对工作区分辨率可见?
我正在使用 eclipse 4.4.1 和 Gradle IDE 3.7.0.201503301651-CI-B39 运行。我也尝试过使用相同 Eclipse 版本的稳定版本。
使用 --debug 运行时,我可以看到 gradle 试图从本地存储库中解析而不是放弃?