安装primefaces all-themes后,`artifactory`服务器上缺少jar

时间:2014-02-11 15:06:28

标签: maven primefaces themes

我正在尝试关注http://primefaces.org/themes以使其正常运行。

所有社区主题也可用于"一体化"包。

<dependency>  
  <groupId>org.primefaces.themes</groupId>  
  <artifactId>all-themes</artifactId>  
  <version>1.0.10</version>  
</dependency> 

我添加了primefaces存储库并且artifactory正在运行。它说*.jar工件丢失了。

我可以在本地maven资源库中看到所有主题的目录。但是,所有的罐子都丢失了,无法在artifactory服务器上找到它们。

8 个答案:

答案 0 :(得分:64)

您必须添加存储库:

<repositories>
    <repository>
        <id>prime-repo</id>
        <name>PrimeFaces Maven Repository</name>
        <url>http://repository.primefaces.org</url>
        <layout>default</layout>
    </repository>
</repositories>

答案 1 :(得分:6)

http://repository.primefaces.org重定向到安全https://repository.primefaces.org,但基于Java的默认信任库,无法信任服务器的证书。

您有两种选择:

  1. 将“Let's Encrypt Authority X3”CA证书添加到/ lib / sercurity / cacerts。 (默认密码为: changeit
  2. 忽略maven的证书验证:How to tell Maven to disregard SSL errors (and trusting all certs)?

答案 2 :(得分:1)

答案 3 :(得分:1)

尝试:

<dependency>
    <groupId>org.primefaces.extensions</groupId>
    <artifactId>all-themes</artifactId>
    <version>1.0.8</version>
</dependency>

我尝试过1.0.10但是失败了,1.0.8没问题!

答案 4 :(得分:1)

版本1.0.10目前似乎不可用。您可以点击此链接查看最新版本: http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22org.primefaces.extensions%22%20AND%20a%3A%22all-themes%22

我有同样的问题。我通过将我的pom.xml文件中的依赖项更改为:

来修复它
  <dependency>  
    <groupId>org.primefaces.extensions</groupId>  
    <artifactId>all-themes</artifactId>   
    <version>1.0.8</version>  
</dependency>  

因为版本1.0.8是最新版本,所以我得到了我需要的东西。我拥有的和你拥有的唯一区别是groupId。更改groupId并进行Maven更新后,它工作正常。

答案 5 :(得分:0)

Ubuntu证书有问题,你必须使用这个添加:

apt-get install ca-certificates-java
apt-get install ca-certificates

答案 6 :(得分:-1)

似乎repo暂时被破坏了,所以你必须手动下载它。

  1. http://repository.primefaces.org/org/primefaces/themes/
  2. 下载所有依赖项

    以下是如何做到这一点: How to download HTTP directory with all files and sub-directories as they appear on the online files/folders list?

    wget -r -np -nH --cut-dirs=3 -R index.html http://repository.primefaces.org/org/primefaces/themes/
    
    1. 将其移至~/.m2/repository/org/primefaces/themes目录
    2. 更新本地存储库索引img: NetBeans update index example

答案 7 :(得分:-1)

我刚才有这个问题。我只是从Maven下载了jar文件,并将jar文件放在* .m2 \ repository \ org \ primefaces \ themes \ all-themes \ 1.0.10目录中。然后在Eclipse上运行maven&gt;更新