我正在尝试按照 http://primefaces.org/themes 使其正常工作。
所有社区主题也可在“一体化”包中使用。
<dependency>
<groupId>org.primefaces.themes</groupId>
<artifactId>all-themes</artifactId>
<version>1.0.10</version>
</dependency>
我添加了
primefaces
存储库并运行了 artifactory
。它说 *.jar
神器丢失。
我可以在本地 Maven 存储库上看到所有主题的目录。但是,所有 jar 都丢失了,并且在
artifactory
服务器上也找不到它们。
您必须添加存储库:
<repositories>
<repository>
<id>prime-repo</id>
<name>PrimeFaces Maven Repository</name>
<url>http://repository.primefaces.org</url>
<layout>default</layout>
</repository>
</repositories>
http://repository.primefaces.org 重定向到安全的 https://repository.primefaces.org,但基于 Java 的默认信任存储,无法信任服务器的证书。
您有两个选择:
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 更新后,它工作正常。
<dependency>
<groupId>org.primefaces.extensions</groupId>
<artifactId>all-themes</artifactId>
<version>1.0.8</version>
</dependency>
我尝试过1.0.10但失败了,1.0.8可以!
apt-get install ca-certificates-java
apt-get install ca-certificates
Blocked mirror for repositories: [prime-repo (http://repository.primefaces.org, default, releases+snapshots)
并将我的 http 引用更改为 https,问题解决了!
<repositories>
<repository>
<id>prime-repo</id>
<name>PrimeFaces Maven Repository</name>
<url>https://repository.primefaces.org</url>
<layout>default</layout>
</repository>
</repositories>