我目前正在研究为我的公司高效使用 Gradle 和 Artifactory 的方法。我能够构建一些相互依赖的小测试程序和 junit 进行测试。
我们想要实现的目标之一是让我们在本地服务器上使用 Artifactory 的第三方库(因此不是来自 Maven 的镜像)。这就是出现一些问题的地方:如果没有 hamcrest,junit 就无法运行。
所以我的问题是:
Is there a simple way to download an artefact from Maven along with it's dependencies in one go to avoid waste of time and frustration at build time?
最佳答案
答案是:你不需要。 Artifactory 具有远程存储库的概念,它代理诸如 Maven Central 和 jcenter 之类的存储库,为您提供透明的依赖项(和传递依赖项)解决方案。
这里是a simple example具有与 Artifactory 配合使用的 Gradle 构建的项目(使用 Artifactory Gradle 插件)。请随意复制粘贴。
关于java - 从 Maven for Artifactory 本地下载 Artifact ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31835468/