首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > CSS >

多个工程中,关于公共资源【js,css】等版本控制的有关问题

2012-08-13 
多个工程中,关于公共资源【js,css】等版本控制的问题目前有个公共资源的resource project,其他工程需要的资

多个工程中,关于公共资源【js,css】等版本控制的问题
    目前有个公共资源的resource project,其他工程需要的资源文件都是从该工程引用的,这就涉及到多个工程引用不同版本的资源文件的问题。我们知道对于java工程,引用不同的jar文件就可以,而resource工程就是个难题。
比如A和B工程都需要引用resource工程,有时候更新了resource,这时候只想升级A工程,B工程可能因为另外的原因不想升级,那么B工程需要引用旧的版本的resource资源。这几个工程的引用关系如何管理?
我们目前使用maven进行项目管理,要解决上面的问题我觉得需要解决以下几个问题:
1、resource工程能自动发布,maven已经实现 ok
2、在A工程能够引用特定的resource版本

<overlay>                <groupId>com.resource</groupId>                <artifactId>resource-webapp</artifactId>                <includes>                  <include>js/**</include>                </includes>              </overlay>            </overlays>

但是目前还有个问题。这样配置只是在打包的时候才拷贝过去,而对于开发阶段也是一个不方便的地方。我希望在开发阶段也拷贝过去(想想jar就是这样的),就是说当我配置了dependency后,maven就自动把相关的文件拷贝到引用的工程里边。

不知道有没有这样的可能,或者得自己写个插件?

热点排行