簡體   English   中英

com.ibm.websphere#uow; 6.0.2.17:未找到

[英]com.ibm.websphere#uow;6.0.2.17: not found

我是Ivy的新手,並且是長期的螞蟻用戶,因此存儲庫對我來說仍然是新的。

我有一個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"/>

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

根據我在這里找到的內容: 在Ivy中查找隱藏的依賴項我的依賴項中添加了transitive ==“ false”,並且退出了。

使用此依賴項語句,我能夠解決問題。

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

它位於Redhat 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/上的搜索工具。 這列出了可以找到庫/文物的位置。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM