如何用groovy / gradle指定战争运行码头7?
发布时间:2020-12-14 16:36:15 所属栏目:大数据 来源:网络整理
导读:我想用gradle build运行Jetty 7,但不幸的是看起来没有办法用jettyRun来做这件事.因此,实现我想要的最简单的想法是使用自定义目标: task runJetty { def server = new Server() // more code here server.start() server.join() } 不幸的是,我刚从gradle开始
我想用gradle build运行Jetty 7,但不幸的是看起来没有办法用jettyRun来做这件事.因此,实现我想要的最简单的想法是使用自定义目标:
task runJetty << { def server = new Server() // more code here server.start() server.join() } 不幸的是,我刚从gradle开始,我也不知道groovy,所以我很难创建合适的目标.我正在寻找互联网,但我无法找到任何解决方案. 解决方法
好的,我发现如何直接从存储库使用jetty运行它:
jettyVersion = "8.1.0.RC0" configurations { jetty8 } dependencies { jetty8 "org.mortbay.jetty:jetty-runner:$jettyVersion" } task runJetty8(type: JavaExec) { main = "org.mortbay.jetty.runner.Runner" args = [war.archivePath] classpath configurations.jetty8 } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |