gpt4 book ai didi

groovy - 设置 Grape 配置文件的位置

转载 作者:行者123 更新时间:2023-12-03 15:59:38 40 4
gpt4 key购买 nike

您如何配置 Grape 以在默认位置之外的位置查找自定义配置文件 ~/.groovy/grapeConfig.xml ?不幸的是,官方文档位于 http://groovy.codehaus.org/Grape似乎不完整,不包括这种特殊情况。

例如,我想指定一个路径,例如 $PROJECT_DIR/src/main/resources/groovyConfig.xml以便我团队中的其他成员不必创建和维护自己的 groovyConfig.xml用户/主目录中的文件。

最佳答案

要设置 Grape 配置文件的自定义路径,请设置 grape.config系统属性,例如如果 grape.config设置为 /home/user/customGrapeConfig.xml然后 Grape 将使用它作为配置文件。

与 Grape 配置文件相关的完整选项列表,根据 a Groovy Developers' mailing list thread , 如下:

  • Grape 将使用系统属性的值 grape.config (如果已设置)作为配置文件的路径。
  • grape.config未设置,则:
  • 如果groovy.root设置系统属性,Grape会在指定的目录中寻找配置文件;否则
  • groovy.root未设置,它使用 ${user.home}/.groovy/作为 Groovy 根目录并在那里查找配置文件。
  • 如果按照前面的步骤没有发现配置文件存在,defaultGrapeConfig.xml从 GrapeIvy 的类加载器(即从 Groovy JAR)检索。
  • 关于groovy - 设置 Grape 配置文件的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16577641/

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