2013-02-27 142 views
7

我已经将maven项目转换为gradle,我正在使用Spring工具套件,并且所有依赖项jar都成功上传。当我构建项目时,它会成功构建。 但我不知道如何运行这个Web应用程序,我试图做一个战争,以便我可以使用tomcat进行部署,我发现了tomcat插件,但是当我在我的build.gradle文件中插入tomcat插件时,它给我的错误: 插件和Tomcat ID没有发现如何运行gradle web应用程序?

请帮助别人,我只是坚持,我假设它遵循的结构是一样的gradle这个和我使用JSP页面和XML文件,我可以把这些文件在我的资源文件夹中。

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

回答

14

要创建一个战只需使用:apply plugin: 'war'

对于WTP这些行添加到您的build.gradle:

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

到您的构建中部署使用Tomcat WAR文件,你可以使用cargo plugin 。通过这种方式,您可以在部署后启动,例如集成测试等。

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

+0

这个战争文件存储在哪里?我遵循这些步骤,添加了eclipse和eclipse-wtp和war插件,但是无法看到成功构建战争文件后创建的位置... – Ruby 2013-02-28 07:07:47

+0

看看/build/libs目录 – Cengiz 2013-02-28 11:07:38

+0

Aaaand就是这样,谢谢;) – Hugo 2017-06-28 10:50:42