如何从artifactory访问自定义jar文件

时间:2012-12-27 21:28:49

标签: ivy artifactory

当我将自定义jar文件(即name1.3.jar)部署为maven工件时,它会使用name1.3-name1.3.jar更改jar名称,我真的不想更改名称,所以我取消选中“Deploy as maven artifact”并将目标路径设置为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>

由于

1 个答案:

答案 0 :(得分:0)

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

依赖应该是:

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