我正在使用安装了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/