工具类打包封装jar
大约 2 分钟安装与部署
创建空工程用于制作jar

清理并编译项目得到class

制作 artifact 并打包

应用到其他项目

然后在业务项目 pom.xml 上通过右键菜单 Maven > Reload project 将手动添加的 jar 导入项目依赖就可以在类中 import 并使用了。
后来制作的 alltype 工具类包使用下面的方法依赖 - 在工程根目录下(如果是微服务的多模块项目则在模块的根目录下)创建目录 lib
<dependency>
<groupId>com.cc</groupId>
<artifactId>cc-alltype</artifactId>
<version>1.0</version>
<scope>system</scope>
<systemPath>${project.basedir}/lib/cc-alltype.jar</systemPath>
</dependency>
新增方法后更新老项目
自定义库项目封装 jar 供其他项目使用,如有库升级的情况按照下面步骤重新编译 class 重新打包 jar
- 在
IDEA的maven上先clean再package来编译新的class - 通过
IDEA工具栏按钮Build > Build Artifacts... > Rebuild编译出新的jar文件 - 将新编译的
jar文件通过windows的文件系统拷贝并覆盖掉业务系统中的老版本,不要黏贴到IDEA中,到IDEA中通过ctrl+alt+y读取硬盘最新文件,如果无法调用新方法重启IDEA
错误提示
重复编译工具 jar 后应用到业务项目中时可能导致 import 语句报红,找不到依赖的类,要按照下图操作:

要避免这个问题可以在文件资源管理器中直接覆盖文件,不要将文件通过 IDEA 拷贝覆盖
