【问题标题】:Grails use config.properties value into BuildConfig.groovyGrails 在 BuildConfig.groovy 中使用 config.properties 值
【发布时间】:2013-09-19 02:51:04
【问题描述】:

我在conf 目录下有一个config.properties 文件。

在上面的文件中有一个这样的条目:grails.tomcat.version = 2.2.4

如何在BuildConfig.groovy 文件中使用这个值?

假设:

plugins = {
    build ":tomcat:{here i want to use the config value}"
}

【问题讨论】:

  • 看看这个链接能不能帮到你link
  • 类 ConfigurationHolder 已弃用。
  • ConfigurationHolder 替换为Holders

标签: grails properties groovy buildconfig


【解决方案1】:

您可以阅读properties 文件如下:

plugins {
    def props = new Properties()
    new File("grails-app/conf/config.properties").withReader{
        props.load(it)
    }
    def slurp = new ConfigSlurper().parse(props)

    build ":tomcat:$slurp.grails.tomcat.version"
}

如果您只有从属性文件中使用的单个条目,我看不到其中的值。我宁愿在Config.groovy 中定义该配置。

【讨论】:

  • 谢谢,我有很多条目要放入该属性文件中。
猜你喜欢
  • 1970-01-01
  • 2014-01-14
  • 1970-01-01
  • 1970-01-01
  • 2016-08-01
  • 2011-04-28
  • 2016-02-25
  • 2012-02-03
  • 2013-08-16
相关资源
最近更新 更多