maven多个module打包

common是父组件,servicebase依赖于commonutils,如下图

maven多个module打包_第1张图片

1.打servicebase包时出现问题:找不到commonutils的jar包,但是commonutils包可以正常打,并且可以install到本地maven仓库。

解决方式: servicebase 的pom.xml在引入commonutils时,指定本地的jar包依赖及地址,就可以打包。

    
        
            commonutils
            com.atguigu
            0.0.1-SNAPSHOT

            jar
            system
            E:/java/Maven/Maven-local/com/atguigu/commonutils/0.0.1-SNAPSHOT/commonutils-0.0.1-SNAPSHOT.jar
        
    

2.打servicebase包时出现问题:找不到main 文件

因为servicebase包是纯配置包,没有启动类,所以需要在打包时设置下

    
        
            
                org.springframework.boot
                spring-boot-maven-plugin
            
                none
            
            
        
    

你可能感兴趣的:(maven,java)