如何创建Java gradle项目

问题

如何从命令行创建Java Gradle项目?

它应该在下图中创建standard maven folder layout

Java Gradle created with Eclipse plugin

更新:

0.1。 Fromhttp://www.gradle.org/docs/current/userguide/tutorial_java_projects.html我需要用2行创建filebuild.gradle

apply plugin:'java'
申请插件:'eclipse'

0.2。添加到build.gradle下面的任务,而不是executegradle create-dirs

task"create-dirs"<< {
   sourceSets * .java.srcDirs * .each {it.mkdirs()}
   sourceSets * .resources.srcDirs * .each {it.mkdirs()}
}

0.3。然后运行gradle eclipse(或配置其他IDE插件的相应字符串)

那么有没有办法在一个命令中做到这一点?


#1 热门回答(252 赞)

要创建Java项目:创建一个新项目目录,跳转到该项目并执行

gradle init --type java-library

将构建源文件夹和Gradle构建文件(包括包装器)。


#2 热门回答(18 赞)

朋友们正在尽力解决所有问题;-)。他们最近(从1.9开始)添加了一个新功能(孵化):"build init"插件。

请参阅:build init plugin documentation


#3 热门回答(12 赞)

不幸的是,你无法在一个命令中完成它。有一个openissue for the very feature

目前你必须手工完成。如果你需要经常这样做,你可以创建一个custom gradle plugin,或者只是准备你自己的项目框架并在需要时复制它。
编辑
上述JIRA问题已于2013年5月1日解决,并已修订为1.7-rc-1。有关theBuild Init Plugin的文档可用,但它表明此功能仍处于"孵化"生命周期中。