ivy解析依賴失敗

用了ivy管理項目依賴,但是添加依賴

<dependency org="org.springframework" name="spring-webmvc" rev="3.1.1.RELEASE"/>

的時候老是提示解析錯誤,其中一行信息

unresolved dependency: javax.mail#mail;1.4: not found

後嘗試修改了本地nexus版本,竟然解決了(後來發現這不是問題)

舊版本:nexus-oss-webapp-1.9.0.2

新版本:nexus-2.0.4-1

 

 

又研究了下,仍然有問題,ivy添加依賴的時候,必須制定配置,並且要和依賴項目的配置匹配才行,否則導致解析的時候範圍過大,導致解析依賴失敗,這點ivy不如maven好用

 

    <configurations >
        <!--these match the Maven configurations-->
        <conf name="default"    visibility="public"        extends="runtime,master" />
        <conf name="master"        visibility="public" />
        <conf name="compile"    visibility="public" />
        <conf name="provided"    visibility="public" />
        <conf name="runtime"    visibility="public"        extends="compile" />
        <!-- Private configurations -->
        <conf name="test"        visibility="private"    extends="runtime" />
    </configurations>

 

<dependency org="org.springframework"             name="spring-aop"                     rev="3.1.1.RELEASE"     conf="default"/>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章