【问题标题】:How to access a custom jar file from artifactory如何从工件访问自定义 jar 文件
【发布时间】:2012-12-13 05:56:51
【问题描述】:

当我将自定义jar文件即name1.3.jar部署为maven工件时,它将jar名称更改为name1.3-name1.3.jar,我真的不想更改名称,所以我取消选中“部署为 Maven 工件”并将目标路径设置为 name/1.3/name1.3.jar。现在,当我尝试获取依赖标记以访问此 jar 文件时,它没有给我一个选项,我按照教程尝试了,但找不到该文件。这是我的依赖标签。

<dependency org="name" rev="1.3"> 
  <artifact name="name1.3.jar"/> 
</dependency>

我的 ivysetting.xml 文件中只有一个解析器,我还需要一个吗?

<resolvers>
 <ibiblio name="main" m2compatible="true" root="http://abcd.com/libs-release />
  <filesystem name="public">
    <ivy pattern="${opt_dir}/ivys/ivy-[revision].xml" />
    <artifact pattern="${opt_dir}/[revision]/[artifact]-[revision].[ext]" />
  </filesystem>

谢谢

【问题讨论】:

    标签: ivy artifactory


    【解决方案1】:

    您正在使用 m2 兼容的解析器,因此工件路径应该与 maven2 兼容。这意味着 org 和 artifact 都应该存在于路径中。 您应该将此工件部署到 name/name/1.3/name1.3.jar

    依赖应该是:

    <dependency org="name" name="name" rev="1.3">
      <artifact name="name" type="jar"/>
    </dependency>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-09-29
      • 1970-01-01
      • 1970-01-01
      • 2011-07-26
      • 2015-04-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多