问题
如何从命令行创建Java Gradle项目?
它应该在下图中创建standard maven folder layout。
更新:
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的文档可用,但它表明此功能仍处于"孵化"生命周期中。