apply plugin: 'java'
group 'com.CustomWIH'
version '1.0-SNAPSHOT'
sourceCompatibility = 1.8
repositories {
mavenCentral()
}
dependencies {
compile 'org.jbpm:jbpm-kie-services:7.20.0.Final'
}
task fatJar(type: Jar) {
baseName='jbpmTutorial'
from { configurations.compile.collect { it.isDirectory() ? it : zipTree(it) } }
with jar
}
jbpm依赖项具有的依赖项在maven存储库中不再可用
org.freemarker版本2.3.26 https://mvnrepository.com/artifact/org.freemarker/freemarker
C:\ Users \ kona \ IdeaProjects \ com-CustomWIH> gradle fatJar --stacktrace
失败:构建失败,并出现异常。
其中: 构建文件“ C:\ Users \ kona \ IdeaProjects \ com-CustomWIH \ build.gradle”行:21
出了什么问题: 无法确定任务':fatJar'的依赖关系。
无法解析配置':compile'的所有文件。 找不到org.freemarker:freemarker:2.3.26.jbossorg-1。 在以下位置搜索:
我以前从未遇到过这个问题。在这种情况下我该怎么办?
答案 0 :(得分:3)
您的依存关系树包含以下传递依存关系:org.freemarker:freemarker:2.3.26.jbossorg-1
,在Maven Central中找不到。
它在Maven Central中不存在的原因是,它不是freemarker的普通版本,而是JBoss修补版本,可以从依赖项2.3.26.jbossorg-1
的版本中看出。
Google搜索org.freemarker:freemarker:2.3.26.jbossorg-1
带我去了这个Maven存储库:https://repository.jboss.org/nexus/content/groups/public/
解决方案是像这样将Maven存储库添加到build.gradle中:
repositories {
mavenCentral()
maven {
url "https://repository.jboss.org/nexus/content/groups/public/"
// OR this one, as suggested by jb-nizet
// url "https://maven.repository.redhat.com/ga/"
}
}