将文件夹包含在grails app中

时间:2016-04-14 19:27:36

标签: grails

我有一个文件夹,其中包含我需要从grails中的应用程序访问的内容。我把它放在应用程序的根目录中,开发效果很好,但如果我创建.WAR,则不包含该文件夹。我试试这个:

grails.war.resources = { stagingDir, args ->
    copy( todir: "${stagingDir}/folder" ){
        fileset(dir: "folder")
    }
}

包括文件夹,但我无法以与开发相同的方式访问它。

我怎么能这样做? 什么是正确的方法? 提前谢谢。

1 个答案:

答案 0 :(得分:0)

这项工作对我来说: 复制web-app文件夹,然后按如下方式访问:

grailsApplication.parentContext.getResource("/").file.toString()

所以我在生产和开发中访问web-app根目录