gpt4 book ai didi

scala - 有什么简单的方法可以从 gradle 运行 jetty 8(比如使用 jettyRun)?

转载 作者:行者123 更新时间:2023-12-03 03:24:46 25 4
gpt4 key购买 nike

不幸的是,我需要 jetty 8 才能正常使用 spray/akka(它是 scala 项目)。
使用 jettyRun 使用的旧版本,我收到如下错误:java.lang.NoClassDefFoundError: org/eclipse/jetty/continuation/ContinuationListener

是否可以创建一些简单的任务来完成 jettyRun 正在做的工作,但使用 jetty 8?

在最坏的情况下,我可以将嵌入式版本的 jetty 与我正在构建的 war 一起使用,但如果有的话,我很乐意看到一些更简单的解决方案......

最佳答案

Pitor,您为什么不最终从 here 中添加您的出色答案? ?

我在下面对其进行了调整,以使用 Jetty 版本 9 , 取决于 war任务,并使用与 jetty 插件相同的任务名称(即 jettyRun )。

configurations {
jetty
}

dependencies {
jetty "org.eclipse.jetty:jetty-runner:9.2.11.v20150529"
}

task jettyRun(type: JavaExec, dependsOn: war) {
main = "org.eclipse.jetty.runner.Runner"
args = [war.archivePath]
classpath configurations.jetty
}

用法:
gradle jettyRun

关于scala - 有什么简单的方法可以从 gradle 运行 jetty 8(比如使用 jettyRun)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8263168/

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