2014-01-10 190 views
1

我想通過常春藤添加這樣的活動爲引擎的依賴:常春藤 - 添加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