【发布时间】:2019-06-07 21:32:53
【问题描述】:
我已经建立了两个罐子并将它们放在 Artifactory 中。其中一个 jar 依赖于另一个(依赖关系在其 build.gradle 文件中)。当我下载主 jar 作为主应用程序的依赖项时,不会下载依赖项 jar。我可以同时获得两者的唯一方法是将两个编译语句放在 build.gradle 中。如何使依赖的 jar 也被下载?
主要的jar文件是user-cache.jar,它依赖于blue-redis.jar。使用我的主 jar 的应用程序中的 build.gradle 使用以下编译语句:
compile(group: 'etd.user-cache', name: 'user-cache', version: '1.0.2', ext: '12.SNAPSHOT.jar')
用户缓存的 build.gradle 中有这个:
compile(group: 'etd.blue-redis', name: 'blue-redis', version: '1.0.1', ext: '4.SNAPSHOT.jar')
当我构建我的应用程序时,它只会获取 user-cache.jar。这使得有必要将两个编译语句都放在我的应用程序的 build.jar 中
我应该怎么做才能使 blue-redis.jar 也被下载而不需要它的编译语句?
【问题讨论】:
标签: gradle jar compilation dependencies artifactory