基于Crc从Artifactory下载工件

时间:2018-09-12 08:20:28

标签: java maven artifactory

我将一些工件(某些特定于我的项目的二进制文件)存储在人工服务器中。我想从Artefactory存储库中下载特定文件(每个功能或测试用例所需的文件)。我可以使用Java API或REST API。使用工件的程序的源代码是在Java中使用maven编译的。除了能够下载之外,我还希望仅在尚未下载工件的情况下进行下载,最好使用某种Checksum。我是Java的初学者,如果有人可以给出一些指导以开始我朝这个方向发展,那就太好了。

1 个答案:

答案 0 :(得分:1)

对于要从人工工厂服务器使用的每个工件,您需要了解工件的详细信息,例如 groupId artifactId 版本 >。 然后将它们作为依赖项添加到pom.xml中。

例如,要将junit添加为依赖项,您需要具有junit库的 groupId artifactId 版本。如下添加它,并以scope作为测试。

 <dependency>
    <groupId>junit</groupId>
    <artifactId>junit</artifactId>
    <version>4.12</version>
    <scope>test</scope>
</dependency>

还有一件事情是,不要忘记在pom.xml的存储库中添加artefactory服务器(存储库服务器)。