一般步骤:
规划工具包 根据公共代码功能复用程度等评估是否需要提取为公共包,
源码jar作为一个单独maven工程,包括三部分:jar,source.jar,doc.jar;开发与调试 代码需注释 需要编写单元测试用例测试;
发布到私服 mvn install: 打包到本地仓库 mvn deploy: 发布到私服 本地调试通过后,才能发布到远程仓库(私服);
注意相关配置:
发布的私服地址:配置才jar项目中的pom.xml;
私服账号配置在settings文件中;- 其他工程使用jar包 通过配置pom依赖导入 ;
通过Download Sources查看和调试源码
通过Download JavaDoc
主要解决的问题:
- 代码重复率高
- 难以持续维护,比如发现一个bug,需要多个工程同步改动
- 难以查找已有工具类
- 通过pom文件配置方式获取jar包,而不用手动添加jar包