【问题标题】:Ivy dependency primefaces 3.5 will not resolvedIvy 依赖 primefaces 3.5 将无法解决
【发布时间】:2014-11-14 11:57:58
【问题描述】:

我曾经与以下依赖约会

<ivy-module
    version="2.0" ...>

<dependency name="primefaces" org="org.primefaces" rev="3.5" />

但是从今天开始,依赖关系没有被正确解决。我用最新版本试了一下

<dependency name="primefaces" org="org.primefaces" rev="5.1" />

这很好用。

我去了 primefaces (http://www.primefaces.org/downloads) 的直接下载页面,那里有:

PrimeFaces 4.0 及更新版本可在 Maven Central 获得,适用于旧版本 发布将以下存储库定义添加到您的 pom.xml 中 存储库部分。

view plainprint?
<!-- For 3.5 and older -->  
<repository>  
    <id>prime-repo</id>  
    <name>PrimeFaces Maven Repository</name>  
    <url>http://repository.primefaces.org</url>  
    <layout>default</layout>  
</repository>

这是一个真实的消息吗?如果是这样,我必须如何更改 ivy 中的依赖行才能获得 3.5 版本?这个 3.5 版对我来说是 Liferay portlet 所必需的。

【问题讨论】:

    标签: maven jsf primefaces liferay


    【解决方案1】:

    您必须将该存储库添加为 Ivy 解析器。如果您还没有,请在里面创建 ivysettings.xml 并使用类似的内容

    <ivysettings>
        ...
        <resolvers>
            <ibiblio name="primefaces" root="http://repository.primefaces.org" m2compatible="true" />
        </resolvers>
        ...
    </ivysettings>
    

    【讨论】:

      猜你喜欢
      • 2012-07-07
      • 2016-01-06
      • 2012-12-24
      • 2011-02-18
      • 2012-04-08
      • 2013-03-31
      • 2019-11-04
      • 2012-01-21
      • 2018-12-05
      相关资源
      最近更新 更多