在之前的公司,有完善的发布平台,所以一直也没有关注过打包,启动等事情。来到新公司第一次手动打包,手动写启动脚本,特此记录下。
先看下项目结构
<modules> <module>knowledge-base-admin-common</module> <module>knowledge-base-admin-server</module> </modules> <packaging>pom</packaging>
分层比较幼稚了(非我所愿)
依赖关系是knowledge-base-admin-server 依赖 knowledge-base-admin-common
最后打出来的包是
classes中是knowledge-base-admin-server的代码编译成的class
看lib中的
另外的module会直接打到lib中,同时lib中也有依赖的其他jar包