2

在这里完成 gradle nooby。

我希望能够从 gradle 执行 grails 构建命令,如“grails compile”、“grails test-app”等。

我在以下网址找到了 Peter Ledbrook 的 grails-gradle-plugin:https ://github.com/grails/grails-gradle-plugin 。

克隆存储库我得到一些文件和文件夹。在自述文件中它说“通过 buildscript {} 包含所需的 JAR 并‘应用’插件”。我肯定得到了应用部分,但是如何添加 JAR?哪个罐子?是否需要对下载插件文件夹中的build文件使用gradle并编译jar?那些我得到 jar 我应该把它放在哪里以及如何将它包含在我的项目 build.gradle 文件中?

我有一种感觉,这将非常容易,但我就是无法让它发挥作用。

4

1 回答 1

0

在 Gradle 中,jar 被添加到构建脚本或通过dependencies闭包添加到您的应用程序类路径中,例如

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是许多配置之一的名称(还有testruntime),例如 " 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 。

于 2012-11-05T07:31:58.693 回答