在这里完成gradle nooby。
我希望能够从gradle执行grails构建命令,例如“grails compile”,“grails test-app”等等。
我找到了Peter Ledbrook的grails-gradle-plugin:https://github.com/grails/grails-gradle-plugin。
克隆存储库我得到了一些文件和文件夹。在自述文件中,它说“通过buildscript {}包含所需的JAR,并'应用'插件”。申请部分肯定我得到但我如何添加JAR?哪个罐子?我是否需要在下载的插件的文件夹中的构建文件上使用gradle并编译jar?我得到jar的地方我将它放在哪里,如何将它包含在我的项目build.gradle文件中?
我有一种感觉,这将是非常容易的,但我无法让它发挥作用。
答案 0 :(得分:0)
在Gradle中,通过dependencies
闭包将jar添加到构建脚本或应用程序类路径中,例如
dependencies {
compile "org.grails:grails-crud:1.3.4"
compile "org.grails:grails-gorm:1.3.4"
compile "ch.qos.logback:logback-core:1.0.7"
compile "org.slf4j:slf4j-api:1.7.2"
}
compile
是众多配置之一的名称(还有test
,runtime
等),例如“org.grails:grails-crud:1.3.4
”是对其中一个公共存储库中jar的引用,这些存储库也在repositories
闭包中的脚本中指定。
您可以在http://gradle.org/docs/current/userguide/dependency_management.html中了解有关Gradle依赖关系管理的更多信息。
对于Grails项目,您需要定义一个类似于README中描述的build.gradle文件。
虽然我今天尝试使用该插件和gradle init
命令创建一个简单的Grails项目但它不起作用。我为此创建了一个问题:https://github.com/grails/grails-gradle-plugin/issues/16。