2012-12-27 3 views
0

Когда я развертываю пользовательский файл jar, т. Е. Имя1.3.jar как артефакт maven, он изменяет имя jar с именем1.3-name1.3.jar, t хочу изменить имя, поэтому я не проверял «Deploy as maven artifact» и установил целевой путь для имени/1.3/name1.3.jar. Теперь, когда я пытаюсь получить тег зависимости, чтобы получить доступ к этому файлу jar, он не дает мне выбора, я пытался в соответствии с учебником, но не смог найти файл. Вот мой тег зависимости.Как получить доступ к настраиваемому файлу jar из artifactory

<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> 

Благодаря

ответ

0

Вы используете m2compatible распознаватель и, следовательно, путь артефакт должен быть Maven2 совместимы. Это означает, что и org, и артефакт должны присутствовать на пути. Вы должны развернуть этот артефакт имя/название/1,3/name1.3.jar

Зависимость должна быть:

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

 Смежные вопросы

  • Нет связанных вопросов^_^