验证activemq Artemis 源代码完整性
工作项目可能需要使用activemq artemis ,将使用在生产环境上部署,为了方便后面二次开发的需求可能,对其进行源代码完整性验证,主要工作是,把最新源代码下载到本地进行源码编译,一开始使用的windows死活编译不成功,报com.sum.sw jar 包错误。
然后还有一些jar 包无法下载,即使你换了国内的maven 阿里镜像也无法下载, 需要有一个彻底扶墙的网络环境才有可能全部编译通过。然后我在windows折腾几天没有成功,就是反复执行 mvn -Prealse install 命令,安装编译测试等环境,错误一大堆。项目复杂,庞大,不得不说apache 开源的项目,还是很强,功能很完善。这个项目目录结构也是十分复杂的。为了达 到目的,需要时间折腾的,后来我换了苹果电脑上面,也开起了扶墙网络模式。经过几次的人工重复执行 mvn -Prealse install 最终才编译成功的