在构建 maven 项目之前,使用自定义存储库(Jfrog 工件工厂)下载并安装自定义.jar文件



我已经安装了jfrog并上传了custom-lib.jar文件

libs-release-local > com/mycompany/module/lib/1.1.1

现在我看到它在我的工件链接上可用

http://10.10.23.40:8082/artifactory/libs-release-local/

Jfrog 还给了我依赖标签示例

<dependency>
<groupId>com.mycompany.module</groupId>
<artifactId>lib</artifactId>
<version>1.1.1</version>
</dependency>

现在我想在 pom 文件中指定绑定此链接以在构建之前下载和安装本地存储库,因为它适用于常规 maven 存储库。 我一直在挣扎几个小时。人们写需要创建设置.xml在.m2目录下。然后从 Jfrog UI 生成内容并粘贴到该文件中。我试图以这种方式做,但对我不起作用。 无论如何,我不想基于我的本地PC进行额外的配置,因为我们的团队正在处理这个项目,最好基于pom文件进行配置。 有没有简单,快速和清晰的方法来解决这个问题?

您的工件工厂与任何其他远程存储库一样。执行此操作的标准方法是在settings.xml<repositories>部分中列出存储库。

更简单的是在您的工件工厂中设置一个虚拟存储库,该存储库收集所有感兴趣的存储库。然后你可以把它放到你的settings.xml<mirror>

最新更新