spring-凯发k8国际

`
hbxflihua
  • 浏览: 653433 次
  • 性别:
  • 来自: 杭州
博主相关
  • 博客
  • 微博
  • 相册
  • 收藏
  • 社区版块
    • ( 0)
    • ( 0)
    • ( 1)
    存档分类
    最新评论

    spring-boot构建多模块依赖工程时,maven打包异常:程序包xxx不存在

    项目

    dw(父类工程,定义各模块,指定模块依赖jar版本)

    |------------------------------

    |--da-core    核心代码

    |

    |--da-manage  后台管理,依赖da-core

    |

    |--da-api     api接口,依赖da-api

    |

    |--da-demo    api接口demo

     

     

    通过maven命令:mvn clean package -dmaven.test.skip 进行打包编译报错,错误信息如下:

    [error] failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile (default-compile) on project dw-manage: compilation failure: compilation failure:

    [error] /xxx.java:[16,39] 程序包com.xx..xxx不存在

     

    程序包是da-core工程的包,解压编译的jar文件发现该jar本打包成了spring-boot的可执行jar,这不是我想要的结果。

     

    原有的da-core包中maven插件配置如下:

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

     

    调整后如下:

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

     

    spring-boot工程打包编译时,会生成两种jar包,一种是普通的jar,另一种是可执行jar。默认情况下,这两种jar的名称相同,在不做配置的情况下,普通的jar先生成,可执行jar后生成,所以可执行jar会覆盖普通的jar。

     

    分享到:
    |
    评论
    1 楼 changerzhuo_319 2019-07-04  
        谢谢大佬, 查了一天了没解决

    相关推荐

      赠送maven依赖信息文件:seata-spring-boot-starter-1.3.0.pom; 包含翻译后的api文档:seata-spring-boot-starter-1.3.0-javadoc-api文档-中文(简体)版.zip; maven坐标:io.seata:seata-spring-boot-starter:1.3.0...

      赠送maven依赖信息文件:druid-spring-boot-starter-1.1.9.pom; 包含翻译后的api文档:druid-spring-boot-starter-1.1.9-javadoc-api文档-中文(简体)版.zip; maven坐标:...

      赠送maven依赖信息文件:dynamic-datasource-spring-boot-starter-3.4.1.pom; 包含翻译后的api文档:dynamic-datasource-spring-boot-starter-3.4.1-javadoc-api文档-中文(简体)-英语-对照版.zip; maven坐标:...

      赠送maven依赖信息文件:mybatis-spring-boot-autoconfigure-1.3.2.pom; 包含翻译后的api文档:mybatis-spring-boot-autoconfigure-1.3.2-javadoc-api文档-中文(简体)-英语-对照版.zip; maven坐标:org.mybatis....

      赠送maven依赖信息文件:spring-boot-configuration-processor-2.6.3.pom; 包含翻译后的api文档:spring-boot-configuration-processor-2.6.3-javadoc-api文档-中文(简体)-英语-对照版.zip; maven坐标:org.spring...

      赠送maven依赖信息文件:druid-spring-boot-starter-1.2.8.pom; 包含翻译后的api文档:druid-spring-boot-starter-1.2.8-javadoc-api文档-中文(简体)版.zip; maven坐标:...

      赠送jar包:spring-boot-actuator-autoconfigure-2.3.12.release.jar; 赠送原api文档:spring-boot-actuator-autoconfigure-2.3.12.release-javadoc.jar; 赠送源代码:spring-boot-actuator-autoconfigure-2.3.12....

      赠送maven依赖信息文件:aliyun-sms-spring-boot-starter-2.0.2.pom; 包含翻译后的api文档:aliyun-sms-spring-boot-starter-2.0.2-javadoc-api文档-中文(简体)-英语-对照版.zip; maven坐标:io.springboot.sms:...

      赠送maven依赖信息文件:jasypt-spring-boot-3.0.4.pom; 包含翻译后的api文档:jasypt-spring-boot-3.0.4-javadoc-api文档-中文(简体)版.zip; maven坐标:com.github.ulisesbocchio:jasypt-spring-boot:3.0.4; ...

      赠送maven依赖信息文件:spring-boot-configuration-processor-2.5.6.pom; 包含翻译后的api文档:spring-boot-configuration-processor-2.5.6-javadoc-api文档-中文(简体)-英语-对照版.zip; maven坐标:org.spring...

      赠送maven依赖信息文件:druid-spring-boot-starter-1.1.10.pom; 包含翻译后的api文档:druid-spring-boot-starter-1.1.10-javadoc-api文档-中文(简体)版.zip; maven坐标:...

      赠送maven依赖信息文件:dynamic-datasource-spring-boot-starter-3.4.1.pom; 包含翻译后的api文档:dynamic-datasource-spring-boot-starter-3.4.1-javadoc-api文档-中文(简体)版.zip; maven坐标:...

      赠送maven依赖信息文件:nacos-config-spring-boot-autoconfigure-0.2.7.pom; 包含翻译后的api文档:nacos-config-spring-boot-autoconfigure-0.2.7-javadoc-api文档-中文(简体)版.zip; maven坐标:...

      赠送maven依赖信息文件:spring-boot-autoconfigure-2.0.6.release.pom; 包含翻译后的api文档:spring-boot-autoconfigure-2.0.6.release-javadoc-api文档-中文(简体)-英语-对照版.zip; maven坐标:org.spring...

      赠送maven依赖信息文件:druid-spring-boot-starter-1.1.9.pom; 包含翻译后的api文档:druid-spring-boot-starter-1.1.9-javadoc-api文档-中文(简体)-英语-对照版.zip; maven坐标:...

      jasypt-spring-boot-starter 3.0.5依赖的pom及jar

      赠送jar包:spring-boot-configuration-processor-2.3.12.release.jar; 赠送原api文档:spring-boot-configuration-processor-2.3.12.release-javadoc.jar; 赠送源代码:spring-boot-configuration-processor-...

      赠送maven依赖信息文件:spring-boot-autoconfigure-2.3.12.release.pom; 包含翻译后的api文档:spring-boot-autoconfigure-2.3.12.release-javadoc-api文档-中文(简体)版.zip; maven坐标:org.springframework....

      java运行依赖jar包

      java运行依赖jar包

    global site tag (gtag.js) - google analytics
    网站地图