如何使用Gradle创建JavaSpringWebApp文件夹结构

如何使用Gradle创建JavaSpringWebApp文件夹结构,java,spring,maven,spring-mvc,gradle,Java,Spring,Maven,Spring Mvc,Gradle,我正在使用Gradle制作一个Java Web应用程序项目。现在,为了构建Gradle web应用程序,网络上提供了大量资源 但是,我的问题有点不同。假设,我想启动一个基于Gradle的项目,并像在maven中一样创建一个适合web应用的项目文件夹结构。在Gradle中是否有任何具体的方法来创建这样的功能。我发现了一些关于模板的东西。有没有办法,或者我必须手动创建一个文件夹结构,然后连接到Gradle,以便它能够正确地构建一个war。您没有提到您的IDE,但我将为IntelliJ IDEA和Ec

我正在使用Gradle制作一个Java Web应用程序项目。现在,为了构建Gradle web应用程序,网络上提供了大量资源


但是,我的问题有点不同。假设,我想启动一个基于Gradle的项目,并像在maven中一样创建一个适合web应用的项目文件夹结构。在Gradle中是否有任何具体的方法来创建这样的功能。我发现了一些关于模板的东西。有没有办法,或者我必须手动创建一个文件夹结构,然后连接到Gradle,以便它能够正确地构建一个war。您没有提到您的IDE,但我将为IntelliJ IDEA和Eclipse负责,步骤类似

转到
文件-->新建-->项目
,从左侧菜单中选择
Gradle
,然后同时选择
Java
Web
选项(参见下图)


您可以使用maven创建项目,然后从中创建gradle build:

mvn archetype:generate -DgroupId=com.example -DartifactId=java-web-project -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false
然后:


这是一个非常好的选择。虽然我在寻找gradle选项,但这可以完成任务。我使用的是eclipse。这个基于“web”的选项不可用,您使用的IntelliJ IDEA的这个版本可能是付费版本。尽管这是一个很好的选择,因为有人拥有您正在使用的IDE。
gradle init --type pom