Ssl Gradle无法解析PrimeFaces主题依赖关系:对等方未通过身份验证
我有一个GradleJava项目,在其中我将JSF与PrimeFaces一起使用。 为了改变它的主题,我在我的Ssl Gradle无法解析PrimeFaces主题依赖关系:对等方未通过身份验证,ssl,gradle,primefaces,Ssl,Gradle,Primefaces,我有一个GradleJava项目,在其中我将JSF与PrimeFaces一起使用。 为了改变它的主题,我在我的build.gradle文件中添加了所需的依赖项,其中最重要的部分配置如下: apply plugin: 'war' apply plugin: 'eclipse-wtp' sourceCompatibility = 1.8 version = '1.0' jar { manifest { attributes 'Implementation-Title':
build.gradle
文件中添加了所需的依赖项,其中最重要的部分配置如下:
apply plugin: 'war'
apply plugin: 'eclipse-wtp'
sourceCompatibility = 1.8
version = '1.0'
jar {
manifest {
attributes 'Implementation-Title': 'Arch Project',
'Implementation-Version': version
}
}
repositories {
mavenCentral()
jcenter()
maven { url 'https://repository.primefaces.org' }
maven { url 'https://repository.jboss.org/nexus/content/groups/public' }
}
configurations {
provided
}
sourceSets {
main.compileClasspath += configurations.provided
test.compileClasspath += configurations.provided
test.runtimeClasspath += configurations.provided
}
dependencies {
/* Cryptography API for BCrypt algorithm. */
compile 'de.svenkubiak:jBCrypt:0.4'
/* Primefaces. */
compile 'org.primefaces:primefaces:5.3'
/* Primefaces pepper grinder theme. */
compile 'org.primefaces.themes:pepper-grinder:1.0.10'
... another few dependencies
}
但是,当我在控制台上运行gradlebuild
时,我得到以下错误:
C:\Users\bruno.gasparotto\git\archproject\archproject>gradle build
:compileJava
FAILURE: Build failed with an exception.
* What went wrong:
Could not resolve all dependencies for configuration ':compile'.
> Could not resolve org.primefaces.themes:pepper-grinder:1.0.10.
Required by:
:archproject:1.0
> Could not HEAD 'https://repository.primefaces.org/org/primefaces/themes/pepper-grinder/1.0.10/pepper-grinder-1.0.10.pom'.
> peer not authenticated
我尝试过但至今没有成功的地方:
- 将依赖项从
更改为pepper grinder
李>all themes
- 在我的
文件中,将PrimeFaces回购配置上的build.gradle
替换为https
http
- url
李>https://repository.primefaces.org/org/primefaces/themes/pepper-grinder/1.0.10/pepper-grinder-1.0.10.pom如果我尝试通过浏览器访问它,则可以使用
- 我不是一个代理人
- 如果我删除
依赖项,它就可以正常工作胡椒研磨机
- 同样的设置在一年多前就开始工作了,所以我相信新的事情正在发生
谢谢,这是预付款。http真的不行吗?同样的错误?这几乎是不可能的。是否尝试启用ssl调试?可能只是java sdk默认情况下不信任PrimeFaces服务器证书的颁发者您有什么java版本?我在
1.8.0_72-b15
上也遇到了同样的问题,它在更新到1.8.0_121-b13
@Kukeltje后得到了解决,它不起作用,这也让我感到惊讶,我把它留给了http
,但可能有以下原因:@SlavaGornostal,我有JDKJDK-8u91
,然后我更新到1.8.0_121-b13
,然后它工作了。请将您的评论作为答案发布,以便将来其他人更容易看到。谢谢