JasperReports的Gradle生成失败:依赖项问题

JasperReports的Gradle生成失败:依赖项问题,gradle,itext,jasper-reports,Gradle,Itext,Jasper Reports,我的build.gradle如下所示: // https://mvnrepository.com/artifact/net.sf.jasperreports/jasperreports compile group: 'net.sf.jasperreports', name: 'jasperreports', version: '6.9.0' // https://mvnrepository.com/artifact/com.lowagie/itext compile group: 'com.lo

我的build.gradle如下所示:

// https://mvnrepository.com/artifact/net.sf.jasperreports/jasperreports
compile group: 'net.sf.jasperreports', name: 'jasperreports', version: '6.9.0'
// https://mvnrepository.com/artifact/com.lowagie/itext
compile group: 'com.lowagie', name: 'itext', version: '2.1.7.js6'

repositories {
maven {
    url 'https://repo.spring.io/libs-milestone'
}
 maven {
    url 'http://maven.icm.edu.pl/artifactory/repo/'
}
我得到的错误如下

失败:生成失败,出现异常

  • 出了什么问题: 无法解析配置的所有文件:服务:compileClasspath。 找不到com.lowagie:itext:2.1.7.js6。 要求: 项目:服务 项目:Services>net.sf.jasperreports:jasperreports:6.9.0

参考链接:


这里出了什么问题?请帮忙

将这些添加到存储库为我解决了这个问题

repositories {
    mavenCentral()
    maven{url "http://jasperreports.sourceforge.net/maven2/"}
    maven{url "http://jaspersoft.artifactoryonline.com/jaspersoft/third-party-ce-artifacts/"
}
}
dependencies {
    ...
    implementation 'net.sf.jasperreports:jasperreports:6.1.0'
    ...
}

将这些添加到存储库为我解决了这个问题

repositories {
    mavenCentral()
    maven{url "http://jasperreports.sourceforge.net/maven2/"}
    maven{url "http://jaspersoft.artifactoryonline.com/jaspersoft/third-party-ce-artifacts/"
}
}
dependencies {
    ...
    implementation 'net.sf.jasperreports:jasperreports:6.1.0'
    ...
}

你能在Maven Central的search.Maven.org上找到那个版本的工件吗?这是官方的中央Maven存储库,Gradle也使用它。Mvnrepository.com不过是一个镜像/搜索引擎。如果在Maven Central上找不到工件,则会出现此错误。您可能需要显式添加mvnrepository.com作为存储库之一。如果这确实解决了问题,请发回,然后我会将我的评论改写成一个答案,以便您可以接受。请使用链接问题的已接受答案的第3项。@AmedeeVanGasse它出现在mvnrepository.com中,但不在Maven Central中。你能帮我做些渐变吗?我不能帮你做渐变。我对Gradle一无所知,我以前从未用过它。我相信你比我更了解Gradle。你能在Maven Central的search.Maven.org上找到那个版本的工件吗?这是官方的中央Maven存储库,Gradle也使用它。Mvnrepository.com不过是一个镜像/搜索引擎。如果在Maven Central上找不到工件,则会出现此错误。您可能需要显式添加mvnrepository.com作为存储库之一。如果这确实解决了问题,请发回,然后我会将我的评论改写成一个答案,以便您可以接受。请使用链接问题的已接受答案的第3项。@AmedeeVanGasse它出现在mvnrepository.com中,但不在Maven Central中。你能帮我做些渐变吗?我不能帮你做渐变。我对Gradle一无所知,我以前从未用过它。我相信你比我更了解Gradle。请使用安全https路径:请使用安全https路径: