Java gradle生成访问被拒绝
嗨,我是gradle、java和IJ的新手。我正在尝试使用gradle构建一些java项目。运行命令时:Java gradle生成访问被拒绝,java,gradle,intellij-idea,Java,Gradle,Intellij Idea,嗨,我是gradle、java和IJ的新手。我正在尝试使用gradle构建一些java项目。运行命令时: C:\Users\xxx\IdeaProjects\example2>gradle build 构建失败 FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':compileTestJava'. > Could not resolve all fil
C:\Users\xxx\IdeaProjects\example2>gradle build
构建失败
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':compileTestJava'.
> Could not resolve all files for configuration ':testCompileClasspath'.
> Could not resolve org.testng:testng:6.14.3.
Required by:
project :
> Could not resolve org.testng:testng:6.14.3.
> Could not get resource 'https://repo.maven.apache.org/maven2/org/testng/testng/6.14.3/testng-6.14.3.pom'.
> Could not GET 'https://repo.maven.apache.org/maven2/org/testng/testng/6.14.3/testng-6.14.3.pom'.
> Received fatal alert: access_denied
文件夹IdeaProjects/example2可供所有用户完全访问。当我使用--stacktrace选项运行命令时,最后一个“原因”是:
SSL证书可能有问题吗?我正在使用代理连接到web
这是我正在使用的build.gradle文件
plugins {
id 'java'
id 'idea'
}
group 'jetbrains'
version '1.0'
sourceCompatibility = 1.8
repositories {
mavenCentral()
}
dependencies {
//testCompile group: 'junit', name: 'junit', version: '4.12'
testCompile group: 'org.testng', name: 'testng', version: '6.14.3'
// https://mvnrepository.com/artifact/io.rest-assured/rest-assured
//compile group: 'io.rest-assured', name: 'rest-assured', version: '3.1.0'
//testCompile group: 'io.rest-assured', name: 'rest-assured', version: '3.1.0'
}
问题解决了,多亏了。必须在gradle.properties文件中设置以下变量/属性
systemProp.http.proxyHost=$proxy
systemProp.http.proxyPort=8080
systemProp.https.proxyHost=$proxy
systemProp.https.proxyPort=8080
尝试从浏览器点击url
https://repo.maven.apache.org/maven2/org/testng/testng/6.14.3/testng-6.14.3.pom
它可以在浏览器中正常工作。请检查以下内容:
systemProp.http.proxyHost=$proxy
systemProp.http.proxyPort=8080
systemProp.https.proxyHost=$proxy
systemProp.https.proxyPort=8080