问题
对于主题使用Primefaces maven存储库(org.primefaces.themes),某些计算机在构建项目时遇到了麻烦。
传输文件时出错:sun.security.validator.ValidatorException: PKIX路径构建失败: sun.security.provider.certpath.SunCertPathBuilderException:无法 找到所请求目标的有效证书路径
临时解决方案
似乎某些机器上的Java不接受primefaces存储库SSL证书(jdk版本?)。使用keytool,我能够通过将https://repository.primefaces.org/ SSL证书添加到JDK中的lib / security / cacerts文件来解决此问题。
问题是,这样做,解决了当前JDK版本的问题,但是当我更新它时,我可能不得不将证书重新添加到新的cacerts java文件中。
您有任何想法永久解决这个问题吗?
使用以下maven / java版本观察到此问题: maven 3.5.2 java 1.8.0_151 maven 3.5.2 java 1.8.0_162
谢谢!