首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在命令行中运行gradle vert.x

在命令行中运行gradle vert.x
EN

Stack Overflow用户
提问于 2019-08-01 01:51:43
回答 1查看 255关注 0票数 1

我有一个样例项目:https://github.com/svprdga/web-reactive-frameworks-comparison/tree/master/vertx-ktorm

我想从CLI运行它,但我不能。我正在尝试创建jar文件,但当我运行它时,它会提示:

代码语言:javascript
复制
BUILD SUCCESSFUL in 0s
1 actionable task: 1 executed

> Task :compileKotlin
w: /home/svprdga/code/backend/web-reactive-frameworks-comparison/vertx-ktorm/src/main/kotlin/com/svprdga/vertxktorm/verticle/MainVerticle.kt: (18, 38): 'send(String!, Any!, ((AsyncResult<Message<T!>!>!) -> Unit)!): EventBus!' is deprecated. Deprecated in Java

BUILD SUCCESSFUL in 0s
4 actionable tasks: 4 executed
Exception in thread "main" java.lang.NoClassDefFoundError: kotlin/jvm/internal/Intrinsics
        at com.svprdga.vertxktorm.Application$Companion.main(VertxKtorm.kt)
    at com.svprdga.vertxktorm.Application.main(VertxKtorm.kt)
Caused by: java.lang.ClassNotFoundException: kotlin.jvm.internal.Intrinsics
    at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583)
    at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
    ... 2 more

有什么帮助吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-08-04 08:21:00

看看Gradle Application pluginGradle Shadow plguin吧。您的问题是由运行单个JAR文件时类路径不完整引起的。from { configurations.compile.collect { it.isDirectory() ? it : zipTree(it) } }似乎不起作用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57296433

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档