如何运行Gradle Web应用程序?

7
我已经将一个maven项目转换成gradle项目,我正在使用Spring工具套件,并且所有的依赖jar包都已经成功上传。当我构建项目时,它能够成功构建。但是我不知道如何运行这个Web应用程序,我尝试制作一个war文件以便使用Tomcat进行部署,我找到了Tomcat插件,但是当我在build.gradle文件中插入Tomcat插件时,它会给我一个错误:未找到Tomcat ID的插件
请有人帮助我,我现在卡住了,我假设它遵循的结构与Gradle相同,因为我正在使用JSP页面和XML文件,所以我可以将这些文件放在我的资源文件夹中。 我该如何创建项目的war文件并使用eclipse-wtp在Tomcat上进行部署?
1个回答

14

要创建一个war文件,只需使用以下代码:apply plugin: 'war'

如果您需要在WTP中使用,请将以下行添加到您的build.gradle文件中:

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

使用cargo插件可以在构建过程中使用tomcat部署war文件。这样,您可以在部署后启动集成测试等操作。
要在eclipse tomcat中部署war文件:在将上述apply plugin: ...添加到build.gradle后,必须首先运行gradle eclipse。然后在eclipse中刷新并将Web项目添加到tomcat中。

这个war文件存储在哪里?我按照这些步骤进行操作,添加了eclipse和eclipse-wtp以及war插件,但是在成功构建后没有看到war文件创建在哪里... - Ruby
请查看<你的Eclipse项目>/build/libs目录。 - Cengiz

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接