2014-05-09 87 views
1

我是新來的常春藤,是一位慢性螞蟻用戶,所以對我來說資料庫依然有些新鮮。com.ibm.websphere#uow; 6.0.2.17:not found

我有一個Spring 4項目,我試圖用Hibernate構建我的數據訪問的東西。我有以下ivy.mxl文件被導入到我的構建中。

<ivy-module version="2.0"> 
    <info organisation="apache" module="data"/> 
    <dependencies> 
     <dependency org="org.eclipse.persistence" name="org.eclipse.persistence.core" rev="2.5.2-M1" /> 
     <dependency org="org.eclipse.persistence" name="org.eclipse.persistence.jpa" rev="2.5.2-M1" /> 
     <dependency org="com.ibm.websphere" name="com.springsource.com.ibm.websphere.uow" rev="6.0.2.17" /> 
     <dependency org="org.springframework" name="spring-beans" rev="4.0.3.RELEASE" /> 
     <dependency org="org.springframework" name="spring-context" rev="4.0.3.RELEASE" /> 
     <dependency org="org.springframework" name="spring-orm" rev="4.0.3.RELEASE" /> 
     <dependency org="org.springframework" name="spring-tx" rev="4.0.3.RELEASE" /> 
    </dependencies> 
</ivy-module> 

我添加了uow行作爲這個問題的結果。當我建立時,我收到以下消息:

[ivy:resolve]  :::::::::::::::::::::::::::::::::::::::::::::: 
[ivy:resolve]  ::   UNRESOLVED DEPENDENCIES   :: 
[ivy:resolve]  :::::::::::::::::::::::::::::::::::::::::::::: 
[ivy:resolve]  :: com.ibm.websphere#uow;6.0.2.17: not found 
[ivy:resolve]  :::::::::::::::::::::::::::::::::::::::::::::: 

我爲此錯誤谷歌,什麼也沒找到。

,我發現這裏的庫:http://ebr.springsource.com/repository/app/bundle/version/detail?name=com.springsource.com.ibm.websphere.uow&version=6.0.2.17並添加以下到我的ivysettings.xml文件作爲此鏈接中的常見問題的結果:

<url name="com.springsource.repository.bundles.release"> 
     <ivy pattern="http://repository.springsource.com/ivy/bundles/release/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]" /> 
     <artifact pattern="http://repository.springsource.com/ivy/bundles/release/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]" /> 
    </url> 
    <url name="com.springsource.repository.bundles.external"> 
     <ivy pattern="http://repository.springsource.com/ivy/bundles/external/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]" /> 
     <artifact pattern="http://repository.springsource.com/ivy/bundles/external/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]" /> 
    </url> 

,然後添加到我的鏈條:

 <resolver ref="com.springsource.repository.bundles.release"/> 
     <resolver ref="com.springsource.repository.bundles.external"/> 

這對我的錯誤沒有任何影響。有任何想法嗎?

回答

0

使用這種依賴性聲明我是能夠解決問題。

<dependency org="org.springframework" name="spring-tx" rev="3.2.9.RELEASE" 
transitive="false" conf="compile->default;runtime->default;"/> 
0

它位於紅帽GA回購。

我將回購添加到了ivysettings.xml中的解析器。

<resolvers> 
    <chain name="chained" returnFirst="true"> 
     <ibiblio name="redhat" root="https://maven.repository.redhat.com/ga/" m2compatible="true"/> 
    </chain> 
</resolvers> 

我使用的搜索設施是http://mvnrepository.com/。這列出了可以找到圖書館/製造品的地方。