我有一个自己的YML文件想在发布的时候放到应用程序主目录下,就是app_home下,请问我该放在项目代码里的什么地方会自动发布过去?
没有直接支持的办法,不过自己修改 build.gradle
也很容易,比如这个 yaml 文件是 core 模块使用,在 build.gradle 的 configure(coreModule)
中添加:
task copyCustomSettings(type: Copy) {
from file('src/com/company/cubatest/yml')
include "**"
into "$cuba.appHome"
}
然后修改 core 的 deploy task,在 dependsOn 中添加上面那个那个 task:
task deploy(dependsOn: [assemble, cleanConf, copyCustomSettings], type: CubaDeployment)
这样你的 yml 文件放在这个目录:
每次 deploy 的时候就会复制到 apphome 了:
感谢答复!!