【问题标题】:Run gradle vert.x in the command line在命令行中运行 gradle vert.x
【发布时间】:2019-12-09 07:23:36
【问题描述】:

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

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

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

有什么帮助吗?

【问题讨论】:

    标签: kotlin vert.x


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-03-06
      • 2022-08-07
      • 1970-01-01
      • 1970-01-01
      • 2022-10-25
      • 2015-01-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多