maven打包拷贝配置文件
最近开始用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,这个有没有什么优化的办法啊?
目前的项目结构是这样的:
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,这个有没有什么优化的办法啊?
...全文
相关推荐
配置pom.xml用maven打包java工程的方法(推荐)
下面小编就为大家带来一篇配置pom.xml用maven打包java工程的方法(推荐)。小编觉得挺不错的, 现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
Spring boot打包jar分离lib和resources方法实例
主要介绍了Spring boot打包jar分离lib和resources方法实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
没有外网IDEA离线使用maven仓库的方法
主要介绍了没有外网,IDEA如何离线使用maven仓库,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
使用idea导入maven项目.doc
使用idea导入maven项目.doc
springboot 打包部署 共享依赖包(分布式开发集中式部署微服务)
主要介绍了springboot 打包部署 共享依赖包(分布式开发集中式部署微服务)的相关资料,非常不错,具有参考借鉴价值,需要的的朋友参考下吧


