maven打包拷贝配置文件

zhouyong1206 zhouyong1206 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
最近开始用maven作为项目构建工具,在做模块化项目的时候碰见了一个问题,发上来寻求解决

目前的项目结构是这样的:

top_pom(parent)
model_pom(son)
dao_pom(son)
service_pom(son)
web_pom(son)

我在top_pom里面定义了一些项目用到的依赖包、全局变量,在dao_pom里面定义了事物管理、数据源等的相关配置

这个项目最终会被打成war包,model、dao、service都会以jar包的形式加入到web/lib下面
现在问难来了,比如我的spring-db.xml或者db.properties在dao层已经配置好了,
但是打包的时候会被打进dao.jar中,这样如果以后需要修改配置还需要重新打包,或者手动拷贝一个到webroot下面,特别麻烦

有没有什么办法能够在打war的同时,将这些配置直接拷贝到web-inf下面呢,大家探讨哈。

另外还有一个问题,就是我的项目采用父子结构,但是每个子项目中都需要指定parent的version,如果我大版本升级,所有的子项目中的pom文件我都得挨个检查修改parent.version,这个有没有什么优化的办法啊?
...全文
评论 1
收藏 已收藏
分享
返回顶部
zhouyong1206
Java 51,407 成员 86,128 内容