把springboot项目打包成jar给其他springboot项目使用

需求:把springboot项目A打成jar包给springboot项目B使用。

首先springboot自带打包插件是无法把项目打成可用的jar包的,因此需要引入maven-compiler-plugin同时需要启动类排除掉。

    
        
            
                org.apache.maven.plugins
                maven-compiler-plugin
                
                    1.8 
                    1.8 
                    
                        
                            com/nika/boy/ApplicationMain.java 
                        
                    
                
            
        
    

然后使用maven - install 命令就可以把springboot项目A打成可用jar到你本地maven中,在项目引入jar包A即可。

把springboot项目打包成jar给其他springboot项目使用_第1张图片

 

把springboot项目打包成jar给其他springboot项目使用_第2张图片

 注意如果项目B的项目路径和A项目路径不一致,springboot自动扫描注入Bean会找不到项目A的对象,因此需要在注解上手动配置扫描路径

@SpringBootApplication(scanBasePackages = {"com.nika.*","com.bug.*"})

链接:

Spring Boot中文社区

Spring Boot

你可能感兴趣的:(笔记,spring,boot,jar,java)