#java #gradle
Вопрос:
Я боролся с этой ошибкой в течение нескольких часов, перепробовал множество потенциальных решений, но, похоже, до сих пор ни одно из них не сработало.
Мой build.gradle выглядит следующим образом, может ли кто-нибудь сказать мне, что не так и что я могу сделать, чтобы исправить это?
version = '1.0'
project.ext {
type = "server"
}
apply plugin: 'application'
apply plugin: 'kotlin'
compileKotlin {
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
}
dependencies {
compile project(':kronos-api')
compile group: 'com.typesafe', name: 'config', version:'1.3.1'
compile group: 'net.dv8tion', name: 'JDA', version: '4.0.0_70'
compile group: 'org.jsoup', name: 'jsoup', version: '1.12.2'
compile group: 'io.undertow', name: 'undertow-core', version: '1.4.18.Final'
compile 'com.mashape.unirest:unirest-java:1.4.9'
compile group: 'org.jetbrains.kotlinx', name: 'kotlinx-coroutines-core', version: '1.3.7'
compile group: 'org.jetbrains.kotlin', name: 'kotlin-stdlib-jdk8', version:'1.3.21'
compile group: 'com.ea.agentloader', name: 'ea-agent-loader', version: '1.0.3'
compile group: 'com.fasterxml.jackson.dataformat', name: 'jackson-dataformat-yaml', version: '2.11.0'
}
application {
mainClassName = 'io.ruin.Server'
}
jar {
manifest {
attributes(
'Main-Class': 'io.ruin.Server'
)
}
}
task fatJar(type: Jar) {
manifest.from jar.manifest
classifier = 'all'
from {
configurations.runtimeClasspath.collect { it.isDirectory() ? it : zipTree(it) }
} {
exclude "META-INF/*.SF"
exclude "META-INF/*.DSA"
exclude "META-INF/*.RSA"
}
with jar
}