gpt4 book ai didi

spring - 如何使用gradle创建样板spring-mvc应用程序?

转载 作者:行者123 更新时间:2023-12-03 05:17:35 25 4
gpt4 key购买 nike

我正在使用安装了spring插件的Eclipse。因此,当我创建一个mvc应用程序时,它将创建一些文件夹结构,并且使用maven进行相同的操作。

但是我的整个代码库都使用Gradle作为构建工具。有什么方法只能使用Gradle创建样板spring-mvc应用程序。

我试过为相同的编写build.gradle。

apply plugin: 'java'
apply plugin: 'war'
apply plugin: 'eclipse-wtp'

task initSourceFolders << {
sourceSets*.java.srcDirs*.each { it.mkdirs() }
sourceSets*.resources.srcDirs*.each { it.mkdirs() }
}

repositories {
mavenCentral()
}

dependencies {
//compile fileTree(dir: 'libs', include: '*.jar')
compile 'org.slf4j:slf4j-api:1.7.5'
compile 'org.slf4j:slf4j-log4j12:1.7.6'
compile 'log4j:log4j:1.2.17'
compile 'com.google.guava:guava:16.0'

providedCompile 'javax.servlet:servlet-api:2.5'
runtime 'javax.servlet:jstl:1.1.2'

testCompile "junit:junit:4.11"
}

在以下命令上,它将为java创建源文件夹-src / main和src / test。
gradle initSourceFolders eclipse

文件夹结构如下

我的目标文件夹结构是-

有什么办法可以使用gradle命令来做到这一点?

最佳答案

Gradle正在执行类似于maven允许您重现某些项目类型的初始化任务(例如spring mvc)

该功能目前正在开发中(尚不准备商业发布),但是共有3种项目类型,包括从您可能感兴趣的pom文件创建项目。
http://www.gradle.org/docs/current/userguide/build_init_plugin.html

请注意构建init,应该尽快添加它。

关于spring - 如何使用gradle创建样板spring-mvc应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23152012/

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