润乾能否使用 maven 进行 jar 包管理呢?
我们公司已经使用润乾有 7、8 年了,也经历过几次版本更新。本来升级只是改改 jar 包版本的事,几分钟就能升级成功。而润乾的集成方式要耗到 1-2 天时间,我要把润乾的包先上传到我们公司的自己 maven 私库,还要整理那些是润乾的,哪些是三方的包,润乾里面的三方包也不敢确认你们自己是否有改动,使用三方的 maven 依赖,怕润乾功能有影响。使用润乾的 jar,又怕 jar 重复有冲突。每次集成,版本更新都是让人头大。
而使用 maven 维护,我只需要进行配置版本信息,改改版本号即可完成升级,润乾使用三方的包只需要提供 maven 信息就行。
说实话,贵公司这种集成方式,让人感觉就是一家老公司老技术,没有与时俱进。
在设计器安装后的 D:\raqsoft\report\doc\zh 这个目录下有个 pom.xml,用到的一些第三方的 jar 在这里有版本管理,然后里边会有些特殊的三方 jar,需要单独设置,pom 文件里有说明。
剩下的 jar 就是润乾自己的核心 jar,那些目前只能用 maven 私库方式,常用的就是 raqsoftReport.jar 以及三个 esproc 开头的 jar,这四个是核心 jar,如果需要报表中心自助分析等,还需要 guide,center,datalogic 那三个。
这样结合 pom 和润乾自己的,应该会稍微方便些。
详细操作可参考报表在集成环境中的 Maven 升级指南 - 乾学院