idea springboot maven项目怎么调用另一个项目的module,并打成可执行jar包

目的

一个业务项目需要用到另一个项目(主要是平时自己积累的工具类)中的module。

一、材料准备

1、创建一个自己的工具项目

可参考如下文章建立一个多module的project:https://www.jianshu.com/p/b5932f2fd4e8

多module的project

service 模块中的服务
服务

2、创建一个业务项目

用idea随意创建一个springboot项目,用于测试。


创建springboot项目

业务项目

二、操作

1、安装工具项目到本地maven仓库(关键)

需要安装整个工具项目,不要只安装module


安装工具项目到本地仓库

仓库中的安装的三个文件

我们需要用到的service的jar包

2、调用

在业务项目的pom.xml文件中引入service
安装了工具项目,我们就可以在业务项目中调用本地仓库中安装的service模块


引入service

在代码中调用


启动类上扫描com.o3gene包中的bean

使用HelloSer

运行业务项目,打印了hello
打印了hello

3、业务项目打jar包

在业务项目上,任然执行maven的install,得到业务项目的jar包


打成jar包成功

4、在cmd中执行业务项目的jar包

执行jar包

访问结果:打印了hello


打印了hello

在业务项目的jar包中,我们可以找到service的jar包


service的jar包
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。