>>>>spring cloud 多模块

>>>>在idea上使用maven插件打包,欲打包成jar包后 进行部署

>>>>

报错:程序包XXX不存在

==============================================================================

OK,开始研究这个问题:

1.服务开始打包啦,先使用clean进行清理

一般清理都会成功,就是删除target目录下的编译的class文件以及配置等

2.开始使用install进行打包的操作

开始打包,控制台显示日志:

但是 报错来的也很突然:

也就是说,明明程序包是存在的,但是依旧报错:

[ERROR]COMPILATIONERROR:
[INFO]-------------------------------------------------------------
[ERROR]/D:/document/IdeaProjects/springcloud/springcloud-ms-gateway/src/main/java/com/swapping/springcloud/ms/gateway/fallback/UniVerFallback.java:[,]程序包com.swapping.springcloud.ms.core.response不存在
[ERROR]/D:/document/IdeaProjects/springcloud/springcloud-ms-gateway/src/main/java/com/swapping/springcloud/ms/gateway/filter/AuthFilter.java:[,]程序包com.swapping.springcloud.ms.core.response不存在
[INFO]2errors
[INFO]-------------------------------------------------------------
[INFO]------------------------------------------------------------------------
[INFO]ReactorSummary:
[INFO]
[INFO]springcloud0.0.1-SNAPSHOT.........................SUCCESS[.342s]
[INFO]springcloud-ms-core................................SUCCESS[.748s]
[INFO]springcloud-ms-eureka..............................SUCCESS[.148s]
[INFO]springcloud-ms-gateway.............................FAILURE[.166s]
[INFO]springcloud-ms-hystrix-turbine.....................SKIPPED
[INFO]springcloud-ms-sleuth-zipkin.......................SKIPPED
[INFO]tx-manager4.2.0...................................SKIPPED
[INFO]springcloud-ms-member..............................SKIPPED
[INFO]springcloud-ms-goods...............................SKIPPED
[INFO]springcloud-ms-integral............................SKIPPED
[INFO]springcloud-ms-test0.0.1-SNAPSHOT.................SKIPPED
[INFO]------------------------------------------------------------------------
[INFO]BUILDFAILURE
[INFO]------------------------------------------------------------------------
[INFO]Totaltime:.002s
[INFO]Finishedat:--11T21::+:
[INFO]------------------------------------------------------------------------
[ERROR]Failedtoexecutegoalorg.apache.maven.plugins:maven-compiler-plugin:3.7.:compile(default-compile)onprojectspringcloud-ms-gateway:Compilationfailure:Compilationfailure:
[ERROR]/D:/document/IdeaProjects/springcloud/springcloud-ms-gateway/src/main/java/com/swapping/springcloud/ms/gateway/fallback/UniVerFallback.java:[,]程序包com.swapping.springcloud.ms.core.response不存在
[ERROR]/D:/document/IdeaProjects/springcloud/springcloud-ms-gateway/src/main/java/com/swapping/springcloud/ms/gateway/filter/AuthFilter.java:[,]程序包com.swapping.springcloud.ms.core.response不存在
[ERROR]->[Help1]
[ERROR]
[ERROR]Toseethefullstacktraceoftheerrors,re-runMavenwiththe-eswitch.
[ERROR]Re-runMavenusingthe-Xswitchtoenablefulldebuglogging.
[ERROR]
[ERROR]Formoreinformationabouttheerrorsandpossiblesolutions,pleasereadthefollowingarticles:
[ERROR][Help1]http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[ERROR]
[ERROR]Aftercorrectingtheproblems,youcanresumethebuildwiththecommand
[ERROR]mvn<goals>-rf:springcloud-ms-gateway

那么这个问题怎么解决呢?

3.解决方法

最快捷简单的办法,就是将父级项目的pom.xml文件中,的maven插件注释,【只保留子模块的插件即可】【我这里子级模块中都没有显示加入插件,所以只注释了父级项目中的maven插件,就可以打包成功了】即可

    <build>
<!--<plugins>-->
<!--<plugin>-->
<!--<groupId>org.springframework.boot</groupId>-->
<!--<artifactId>spring-boot-maven-plugin</artifactId>-->
<!--</plugin>-->
<!--</plugins>-->
</build>

然后再进行打包操作,即可成功:

4.同时需要注意,子模块的pom.xml文件中需要指定插件

参考地址:https://www.cnblogs.com/sxdcgaq8080/p/10130621.html

【spring cloud】【IDEA】【maven】spring cloud多模块在idea上使用maven插件打包报错:程序包XXX不存在的更多相关文章

  1. IDEA中创建父子工程与maven打包Springboot聚合工程报错程序包不存在问题处理

    公司新项目需使用java技术栈,便使用IDEA搭建了一个多SpringBoot项目的聚合工程,因为初次使用,遇到了很多问题,maven打包时各种报错,在网上查了好多终于解决了,为巩固记忆,特作此记录. ...

  2. SpringBoot项目 maven打包时候提示程序包xxx不存在

    A模块依赖B模块 A打包的时候会报程序包xxx不存在 这时候我们看下B模块的pom.xml文件是否加了 <build> <plugins> <plugin> < ...

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

    在qizhi项目改版的时候, 所有代码都迁移好了, 但是compile的时候报程序包*****不存在, 具体到某一个类就是: 找不到符号. 下面这篇文章是正解 http://hbxflihua.ite ...

  4. Maven多模块项目编译失败:程序包xxx不存在

    项目结构如下: parent(父类工程) | - - - - - common(通用工具类子工程) | - - - - - projectA(springboot子工程,依赖common工程) pom ...

  5. maven install 打包 报错 Cannot run program "gpg.exe": CreateProcess error

    打包报错, mvn install后加上参数-Dgpg.skip,例如:mvn install -Dgpg.skip   即可解决. 我们也可以去掉 这个 插件   <plugin>    ...

  6. tomcat maven插件启动报错tomcat-users.xml cannot be read

    tomcat maven插件启动报错tomcat-users.xml cannot be read [ERROR] Failed to execute goal org.codehaus.mojo:t ...

  7. 解决maven无法加载本地lib/下的jar包问题(程序包XXX不存在)

    这次一个项目用到maven编译,我在本地开发的时候jar包都是放在WEB-INF/lib目录下,通过 BuildPath将jar包导入,然后用MyEclipse中的:maven package命令打成 ...

  8. maven mvn跳过生成javadoc 打包报错

    遇到javadoc用maven打包报错的问题,起初没发现javadoc,后发现并在pom看到了javadoc的配置. [ERROR] Failed to execute goal org.apache ...

  9. 【转】解决maven无法加载本地lib/下的jar包问题(程序包XXX不存在)

    原文链接:https://www.cnblogs.com/adeng/p/7096484.html 这次一个项目用到maven编译,我在本地开发的时候jar包都是放在WEB-INF/lib目录下,通过 ...

随机推荐

  1. 虚拟机的安装以及Linux的学习

    安装虚拟机 对虚拟机的认识 其实初中的时候我就听说过虚拟机这个名词,当时的我还小,也不知道虚拟机是个什么东西,那时我傻傻的认为虚拟机只不过是电脑中的一个虚拟的计算机,没有什么实在的作用.后来随着大学课 ...

  2. Java语法知识总结

    一:java概述: 1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言,希望用于控制嵌入在有线电视交换盒.PDA等的微处理器: 1994年将Oak语言更名为Java: ...

  3. 【58沈剑架构系列】微服务架构之RPC-client序列化细节

    第一章聊了[“为什么要进行服务化,服务化究竟解决什么问题”] 第二章聊了[“微服务的服务粒度选型”] 上一篇聊了[“为什么说要搞定微服务架构,先搞定RPC框架?”] 通过上篇文章的介绍,知道了要实施微 ...

  4. 在Mac上安装MongoDB

    1.访问MongoDB官方下载地址 http://www.mongodb.org/downloads 2.点击“DOWNLOAD(tgz)”按钮: 3.将下载的文件压缩包解压后剪切到你的Mac中某个位 ...

  5. ip获取所在城市名称等信息接口,及函数

    函数: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 ...

  6. Wannafly挑战赛9 B - 数一数

    链接:https://www.nowcoder.com/acm/contest/71/B来源:牛客网 题目描述 设s,t为两个字符串,定义f(s,t) = t的子串中,与s相等的串的个数.如f(&qu ...

  7. JAVAEE——BOS物流项目14:Linux部署(安装jdk、tomcat、mySQL)和扩展资料

    1 学习计划 1.Linux部署 n 安装jdk n 安装tomcat n 安装MySQL n 将项目发布到tomcat 2.扩展资料 2 Linux部署 2.1 安装jdk 第一步:获取Linux系 ...

  8. 传递 hdu 5961 拓扑排序有无环~

    题目:http://acm.hdu.edu.cn/showproblem.php?pid=5961 题目为中文,这里就不描述题意了. 思路: 从题目陈述来看,他将一个有向图用一个邻接矩阵来表示,并且分 ...

  9. 【基础知识】ASP.NET[基础一(ashx)]

    一.ASP.NET介绍 1.ASP.NET包括: 一般处理程序(ashx):WebForm ( aspx ):MVC(Model view con~~): 2.ASP.NET的常用文件(重点): 1& ...

  10. iOS 11开发教程(八)定制iOS11应用程序图标

    iOS 11开发教程(八)定制iOS11应用程序图标 在图1.9中可以看到应用程序的图标是网状白色图像,它是iOS模拟器上的应用程序默认的图标.这个图标是可以进行改变的.以下就来实现在iOS模拟器上将 ...