gpt4 book ai didi

grails - 将就地插件添加到 grails 3 项目

转载 作者:行者123 更新时间:2023-12-04 18:35:48 25 4
gpt4 key购买 nike

在 grails 2.x 中,我们可以通过在 BuildConfig.groovy 中添加以下内容来添加就地插件

grails.plugin.location."my-plugin" = "../my-plugin"



我的问题是,我们是否可以在 grails3.0 中同样就地添加我们的本地插件,或者在 grails 中还有其他一些方法可以做到这一点。

实际目的是在将插件推送到 bintray 之前测试它是否正常工作。

最佳答案

就在这里。 Grails 3 基于 Gradle,因此多项目 gradle 构建可以解决您的问题。

基本上你添加依赖为:compile project(':../my-custom-plugin')并且必须修改settings.gradle包括插件:include '../my-custom-plugin'
查看 Plugins and Multi-Project Builds 上的 Grails 文档在 http://grails.github.io/grails-doc/latest/guide/plugins.html

另一种方法是使用 gradle publishToMavenLocal 在本地 maven 存储库中安装插件在发布到 Bintray 或其他依赖项存储库之前,命令并解决 if 从那里。

此外,从 Grails 3.1.1 开始,“内联”插件现在支持重新加载。查询 https://github.com/grails/grails-core/releases/tag/v3.1.1http://grails.io/post/138665751278/grails-3-gradle-multi-project-builds

这是使用 grails { plugins { 完成的句法。从文档复制:

grails {
plugins {
compile ":hibernate"
compile project(':myplugin')
}
}

关于grails - 将就地插件添加到 grails 3 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35241100/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com