gpt4 book ai didi

java - 使用 Gradle 部署多个 war

转载 作者:行者123 更新时间:2023-12-01 11:31:38 25 4
gpt4 key购买 nike

我有一个项目,其中包含两个子项目(sub-project-1 和 sub-project-2)。每个子项目都是一个 .war 项目,它本身可以成功部署到我的本地主机。但是,当我尝试使用父项目部署两者时,我的 gradle 构建停止工作。这是我从命令行看到的内容:

C:\dev\parent>gradle jettyRun
:sub-project-1:compileJava UP-TO-DATE
:sub-project-1:processResources UP-TO-DATE
:sub-project-1:classes UP-TO-DATE
> Building 37% > :sub-project-1:jettyRun > Running at http://localhost:8080/sub

我有什么想法可以让这个工作并部署两个子项目吗?

最佳答案

jetty pluginjettyRun 任务,该任务创建自定义 Jetty 配置来运行包含项目生成的 WAR,启动此 Jetty 并等待其完成。它类似于application插件。这意味着它在一个(子)项目的背景下工作。当您退出第一个 jetty 时,您将看到 sub-project-2 中的第二个 jetty 启动。

您可能想看看Gretty插入。它支持较新版本的 Jetty 和 Tomcat,并且文档表明支持多个 Web 应用程序。

关于java - 使用 Gradle 部署多个 war ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30338715/

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