2014-01-10 1 views
1

Я хочу, чтобы добавить зависимость активности-двигателя через плющ, как это:Ivy - добавление репозитория Maven не удается

ivy.xml:

<dependency org="org.activiti" name="activiti-engine" rev="5.14" /> 

ivysettings:

<ivysettings> 
<settings defaultResolver="default" /> 
<resolvers> 
    <chain name="default"> 
     <ibiblio name="internal" usepoms="true" m2compatible="true" 
      root="http://10.8.202.21:8081/archiva/repository/internal" /> 
     <!-- Public Maven repository --> 
     <ibiblio name="public" m2compatible="true" /> 
     <ibiblio name="workflow" m2compatible="true" root="https://maven.alfresco.com/nexus/content/groups/public/"/> 
    </chain> 
</resolvers> 

Когда я решил зависимость в Eclipse, я получил ошибку:

unresolved dependency: org.activiti#activiti-engine;5.14: not found

Может кто-нибудь мне помочь?

ответ

0

Должно работать. Если вы хотите, чтобы заставить распознаватель можно добавить директиву модули:

<modules> 
    <module organisation="org.activiti" resolver="public"/> 
</modules> 

Я считаю, использование модулей очень мощных, поскольку это позволяет мне точно контролировать, который хранилище используется для для получения зависимостей. Ниже приведен пример:

<ivysettings> 
    <settings defaultResolver="3rdparty" /> 
    <resolvers> 
    <chain name="3rdparty"> 
     <ibiblio name="central" m2compatible="true" /> 
     <ibiblio name="repo1" m2compatible="true" root="http://.."/> 
     <ibiblio name="repo2" m2compatible="true" root="http://.."/> 
     ..  
    </chain> 
    <ibiblio name="internal" m2compatible="true" root="http://my.repo.com/.."/> 
    </resolvers> 
    <modules> 
    <module organisation="my.org" resolver="internal"/> 
    </modules> 
</ivysettings> 
+0

спасибо, я очистил репозитории, проблема решена! – jacky