gpt4 book ai didi

reference - 如何在gradle中导出可执行jar,并且这个jar可以运行,因为它包含引用库

转载 作者:行者123 更新时间:2023-12-02 00:06:58 24 4
gpt4 key购买 nike

如何在gradle中导出一个可执行的jar,并且这个jar可以运行,因为它包含了引用库。

构建.gradle

apply plugin: 'java'

manifest.mainAttributes("Main-Class" : "com.botwave.analysis.LogAnalyzer")

repositories {
mavenCentral()
}

dependencies {
compile (
'commons-codec:commons-codec:1.6',
'commons-logging:commons-logging:1.1.1',
'org.apache.httpcomponents:httpclient:4.2.1',
'org.apache.httpcomponents:httpclient:4.2.1',
'org.apache.httpcomponents:httpcore:4.2.1',
'org.apache.httpcomponents:httpmime:4.2.1',
'ch.qos.logback:logback-classic:1.0.6',
'ch.qos.logback:logback-core:1.0.6',
'org.slf4j:slf4j-api:1.6.0',
'junit:junit:4.+'
)
}

运行后:gradle build

它创建构建文件夹,然后我在 build/libs/XXX.jar 中运行 jar:

java -jar build/libs/XXX.jar

这是一个执行命令:

Exception in thread "main" java.lang.NoClassDefFoundError: ch/qos/logback/core/joran/spi/JoranException

如何使用引用库运行它?

最佳答案

您可以通过Gradle application plugin来实现它

关于reference - 如何在gradle中导出可执行jar,并且这个jar可以运行,因为它包含引用库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58150261/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com