java - 从 Maven for Artifactory 本地下载 Artifact

标签 java maven gradle dependencies artifactory

我目前正在研究为我的公司高效使用 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/

相关文章:

java - 如何从包含任何字符的文本文件中查找最长的单词?

java - 为什么这个Java程序会导致内存泄漏?

java - 无法使用 Maven 编译简单的 Java 10/Java 11 项目

java - Maven 和 RAD 生成不同的 EAR

ant - 从 Gradle 设置 Ant 属性不起作用

android - DexException:多个dex文件定义了Lorg/apache/http/params/HttpParamConfig;

java - 为什么 Sonar 在 LocalDateTime 已经可以序列化时想要标记为 transient ?

java - 甲骨文错误日志文件

java - Maven:测试包不能成为其他测试包的依赖项?

java - "No tests found for given includes"用于 TestNG + Gradle + @Test(dependsOnMethods)