首页 > 其他分享 >多模块maven 打包异常

多模块maven 打包异常

时间:2023-04-10 20:22:57浏览次数:48  
标签:xxx jar maven version 模块 Livechat 打包

聚合工程 maven 打包异常
Non-resolvable parent POM for xxx

image-20230410181330397

[WARNING] 'version' contains an expression but should be a constant.

取消父工程版本中的属性值,替换成指定的常量

<!-- 项目描述(异常) -->
<groupId>com.smile</groupId>
<artifactId>livechat</artifactId>
<version>${version}</version>
<name>Livechat</name>
<description>Livechat 微服务项目</description>

<!-- 项目描述(解决) -->
<groupId>com.smile</groupId>
<artifactId>livechat</artifactId>
<version>1.0.0-SNAPSHOT</version>
<name>Livechat</name>
<description>Livechat 微服务项目</description>
程序包xxx不存在

image-20230410165731115

出现的原因:

Spring Boot 中默认打包成的 jar 叫做 可执行 jar,这种 jar 不同于普通的 jar,普通的 jar 不可以通过 java -jar xxx.jar 命令执行,普通的 jar 主要是被其他应用依赖,Spring Boot 打成的 jar 可以执行,但是不可以被其他的应用所依赖,即使强制依赖,也无法获取里边的类

解决方案:

取消父pom的spring-boot-maven-plugin插件,定义在需要打包成springboot jar包的module中

https://blog.csdn.net/SnailMann/article/details/81710461

https://blog.csdn.net/weixin_45760137/article/details/118725697

标签:xxx,jar,maven,version,模块,Livechat,打包
From: https://www.cnblogs.com/ywjcqq/p/17304176.html

相关文章

  • H264码流格式解析及RTP打包规则整理(转)
    原文链接:https://blog.csdn.net/luoyaxing0812/article/details/111352155版权声明:本文为CSDN博主「空谷_幽兰」的原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接及本声明。1、H264的结构图  2、H264的编码分层H.264原始码流(裸流)是由一个接一个NALU组......
  • python可视化工具——seaborn模块
    python可视化工具——seaborn模块参考Python数据可视化的完整版操作指南(建议收藏)导入模块importseabornassnssns.set()#初始化图形样式,若没有该命令,图形将具有与matplotlib相同的样式读取数据df=pd.read_csv('D:\Graduate\python_studying\datasets-master\\t......
  • Pandas模块实现向Excel写入数据
    Pandas模块实现向Excel写入数据importpandasaspddfData={#用字典设置DataFrame所需数据'序号':data[0],'项目':data[1],'数据':data[2]}#创建DataFramedf=pd.DataFrame(dfData)#存表,去除原始索引列(0,1,2...)df.to_excel(fi......
  • 正则表达式和re模块
    正则表达式和re模块一、正则表达式1、常用元字符.匹配除换行符以外的任意字符\w匹配字母或数字或下划线\s匹配任意的空白符\d匹配任意的数字\n匹配一个换行符\t匹配一个制表符^匹配字符串的开始$匹配字符串的结尾\W匹配非字母或数字或......
  • Maven 资源导出问题
    <!--在build中配置resources,来防止我们资源导出失败的问题--><build><resources><resource><directory>src/main/resources</directory><excludes><exclude>*......
  • xlsxwriter模块实现向Excel表写数据
    xlsxwriter模块实现向Excel表写数据导入第三方库importxlsxwriterasxw写数据#创建工作簿workbook=xw.Workbook(filename)#创建子表worksheet1=workbook.add_worksheet("sheet1")#激活表worksheet1.activate()#设置表头title=['序号','项目','数据&#......
  • xlwt模块实现将数据写入Excel文件
    xlwt模块实现将数据写入Excel文件一、安装xlwt库pipinstallxlwt安装完成后导入importxlwt二、创建excel表格类型文件book=xlwt.Workbook(encoding='utf-8',style_compression=0)调用xlwt模块中的Workbook方法来创建一个excel表格类型文件,其中的第一个参数是设置数......
  • 13-springcloud-eureka-9-Eureka集群注册中心打包发布
    在实际项目中,需要将Eureka发布到具体服务器上进行部署,打包部署其实和SpringBoot里面的一样,我们可以把其达成jar包,启动时对于properties文件,不同的环境激活不同的配置文件;运行:java-jarspringcloud-service-eureka.jar--spring.profiles.active=eureka8761java-jarspringclo......
  • 关于vue2老项目的打包优化,实现首屏加载速度提升
    分析项目代码体积yarnaddwebpack-bundle-analyzer在webpack.dev.conf.js中配置constBundleAnalyzerPlugin=require('webpack-bundle-analyzer').BundleAnalyzerPluginplugins:[newBundleAnalyzerPlugin(),//代码体积分析插件......]执行yarnrundev或......
  • Django中models模块增删改查
    1django操作数据库1.1创建表和字段fromdjango.dbimportmodelsclassBlog_Model(models.Model):name=models.CharField(db_column='name',max_length=200,blank=True,verbose_name='name')num=models.IntegerField(db_column='num�......