gradle - 如何运行 gradle Web 应用程序?

标签 gradle spring-tool-suite

我已经将一个 maven 项目转换为 gradle ,我正在使用 Spring 工具套件并且所有依赖 jars 都成功上传。当我构建项目时,它构建成功。
但我不知道如何运行这个 web 应用程序,我试图发动一场 war ,以便我可以使用 tomcat 进行部署,我找到了 tomcat 插件,但是当我在 build.gradle 文件中插入 tomcat 插件时,它给出了我的错误:
找不到带有 tomcat id 的插件

请帮助我被卡住的人,我假设它遵循的结构与 gradle 相同,因为我使用的是 jsp 页面和 xml 文件,我可以将这些文件保存在我的资源文件夹中。

如何在tomcat中使用eclipse-wtp创建项目的war文件并进行部署?

最佳答案

要发动 war ,只需使用:apply plugin: 'war'
对于 WTP,将这些行添加到您的 build.gradle 中:

apply plugin: 'eclipse'
apply plugin: 'eclipse-wtp'

要在构建中使用 tomcat 部署 war 文件,您可以使用 cargo plugin .通过这种方式,您可以在部署后开始,例如集成测试等

要在 eclipse tomcat 中部署 war 文件:您必须首先运行 gradle eclipse在你把上面的 apply plugin: ...进入你的 build.gradle。然后在 eclipse 中刷新并将 web 项目添加到您的 tomcat。

关于gradle - 如何运行 gradle Web 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15110545/

相关文章:

spring - Run As : Spring Boot App and Run As: Java Application? 之间有区别吗

java - Spring工具套件IDE

java - 如何在STS上停止循环进程 "Send Classpath Notification"

java - Gradle 文件系统。使用 '/' 或 File.separator?

eclipse - 为什么 Spring 工具套件、tomcat 服务器重启的 mac 键盘快捷键不起作用,除非您单击 "Servers"选项卡下的服务器?

java - 扫描仪 useLocale 资源泄漏

gradle - 使用 Gradle 将 .ebextensions 添加到 Spring Boot Jar 的简洁方法

android - build.gradle(app)中的buildTypes参数(buildConfigField)是否按字母顺序排序?

java - Intellij Idea- Gradle : Execution failed for task ':compileJava'

android - 使用android studio混淆多个模块