比如有多个项目,公司自己项目,多个模块:A、B C D
A B; 引用jar a-1.0.jar b-1.0.jar
C D a-1.0.jar c-1.0.jar
其中 : a-1.0.jar 共用 的,怎么提取出来 ,不然后续 要修改 a-1.0 版本 要所以项目都要修改一次
有没有好的方法
额外:现在osc 发表提问 都需要审核了吗? 还是只针对部分人员?
比如有多个项目,公司自己项目,多个模块:A、B C D
A B; 引用jar a-1.0.jar b-1.0.jar
C D a-1.0.jar c-1.0.jar
其中 : a-1.0.jar 共用 的,怎么提取出来 ,不然后续 要修改 a-1.0 版本 要所以项目都要修改一次
有没有好的方法
额外:现在osc 发表提问 都需要审核了吗? 还是只针对部分人员?
任何一个你都要做版本管理呀!A的演进要确保后续版本和之前兼容。1.1必须完全兼容1.0的API。
如果打算1.0的某些API废弃,那可是个漫长的过程,JDK1.0里面就打算废的,很多现在还带着标但是实际上还能用呢。需要大量的技术协调工作。
A B C D 使用 parent POM, 在parent POM 中 做 版本管理
A,B,C,D, 的父pom.xml 里面添加<dependencyManagement> 标签 dependencyManagement 标签内<dependencies>银日a jar包,每次升级这个ji'ke