maven打包拷贝配置文件

zhouyong1206 2015-09-16 06:46:39
最近开始用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,这个有没有什么优化的办法啊?
...全文
107 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
少主无翼 2015-09-16
  • 打赏
  • 举报
回复
model service dao 分成多个模块~~~~ 关注下~~~~

50,454

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧