grails - 适用于 Grails 3.x 的 Gradle DSL

标签 grails gradle grails-3.1

有人知道在哪里可以找到 Grails 3.x 的 Gradle DSL 的文档吗?

我看到它被引用了,例如在单独的帖子中 -> Disable reloading in Grails 3.1 / springloaded

但是,无法在文档和 Grails Gradle 插件站点中找到它

https://github.com/grails/grails-gradle-plugin

http://grails.github.io/grails-gradle-plugin/docs/manual/

似乎只与 Grails 的 2.x 版本相关。

编辑

更清楚。

我正在寻找的是 build.gradle 脚本中的 grails block 中可用的配置选项。

grails {
  //which options are available here??
}

例如我知道这个特定的配置有效,正如上面链接的帖子中提到的那样

grails {
    agent {
        enabled = false
    }
}

但是,这些配置选项没有在任何地方记录(我可以找到它们的地方)

最佳答案

不幸的是,插件文档仍在(缓慢)进行中。但是您可以在插件 javadoc 中看到可用的属性和相应的文档,从 GrailsExtension 类开始:
https://grails.github.io/grails-gradle-plugin/latest/api/org/grails/gradle/plugin/core/GrailsExtension.html

目前他们是:

  • GrailsExtension.Agent代理配置重载代理
  • boolean exploded 是否将子项目依赖项作为目录直接包含在类路径中,而不是作为 JAR 文件
  • bool native2ascii 是否在资源包上调用native2ascii
  • bool native2asciiAnt 是否使用Ant进行转换
  • bool packageAssets assets是否应该打包在META-INF/assets for plugins
  • bool pathingJar 是否创建jar文件引用classpath,防止windows下classpath过长的问题

关于grails - 适用于 Grails 3.x 的 Gradle DSL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35295704/

相关文章:

ajax - 在grails服务中使用g.render

angularjs - AngularJS应用程序的Gradle

java - Spring 启动gradle "Could not find or load main class"

java - 打包应用程序时 Grails 3 错误 - 无法解析配置 ':gspCompile' 的所有依赖项

java - 电子邮件发送 Python 到 Java 转换

list - grails 2.5-如何在config.groovy中放置列表

grails - 有没有办法让Grails中的 Controller 之间可以访问功能?

java - 如何处理运行时错误: java. lang.NoSuchMethodError

unit-testing - Grails 3 集成测试中没有事务管理器错误

grails - Gradle 相当于 'grails -Dgrails.env=production run-app'