gpt4 book ai didi

gradle - 构建可执行的JAR Jetty Gradle

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

我正在尝试获取Gradle脚本来构建可执行的JAR文件,该文件允许通过主类执行嵌入式Jetty Servlet容器。

有没有人遇到或做过上面的引用项目,并且可以管理可部署的 war (不依赖 jetty )和可执行的JAR文件(不依赖 jetty )?

我知道它与 jetty 插件无关紧要,但是对于Gradle来说,这似乎是一项艰巨的任务,无论我使用Google的方式有多少,我都找不到任何人在谈论这个用例。

最佳答案

不久前,我做出了约翰尼斯·布罗德沃尔斯(Johannes Brodwalls)的杰出榜样。您可以在这里查看:https://github.com/jhannes/java-ee-turnkey

总结一下,您可以按照以下方式进行操作:

task run(type: JavaExec, dependsOn:[classes]) {
main = 'com.MyMainClass'
classpath = sourceSets.main.runtimeClasspath
}

我尚未设法解决的挑战是在集成测试中重用主类。似乎没有一种聪明的方式将任务作为后台进程运行。

关于gradle - 构建可执行的JAR Jetty Gradle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21893199/

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