gpt4 book ai didi

Grails:所有 Config.groovy、BuildConfig.groovy 和 DataSource.groovy 都可以访问的任何通用配置文件

转载 作者:行者123 更新时间:2023-12-02 04:43:09 27 4
gpt4 key购买 nike

我正在开发一个项目,其中包含多个集成为插件项目的项目。通过这个项目,我正在为实际上需要不同项目和功能集的多个客户提供服务。因此,每次我需要为客户创建构建时,我都需要进入这 3 个文件来执行以下操作:

  1. Config.groovy - 我定义了多个包含 bool 值的功能全局变量,我在项目中访问这些变量,因此向特定客户端提供/限制功能。
  2. BuildConfig.groovy - 我需要通过 grails.plugin.location.'XYZProject' = "../XYZProject" 导入或注释掉所需的插件项目/li>
  3. DataSource.groovy - 由于我们目前使用 1 个 postgre 安装来服务 100 多个客户,因此每个客户都有一个单独的数据库。所以每次我需要来这个文件来更改数据库的 URL。

所以,我想要(如果可能的话)一个公共(public)位置,我可以在其中定义全局变量,上面提到的所有 3 个文件都可以访问这些变量,我想检查客户并应用所需的规则。

这将节省完成所有这些所需的大量时间和精力,也将减少出错的机会。

注意:我已经检查过在这三个文件中的任何一个中创建全局变量时无法在其他 2 个文件中访问。

最佳答案

数据源和配置可以是incorporated但是 Buildconfig 很精致,不像那两个。您可能需要编写一个脚本来相应地为每个构建更新 BuildConfig。

关于Grails:所有 Config.groovy、BuildConfig.groovy 和 DataSource.groovy 都可以访问的任何通用配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35697054/

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