2019独角兽企业重金招聘Python工程师标准>>>

当用maven的maven-jar-plugin插件打包依赖的SNAPSHOT的jar包就会表现为MANIFEST.MF中的Class-Path: lib/facede-user-1.0-20160512.093945-1.jar
但是打包到../lib/facede-user-1.0-SNAPSHOT.jar下面包,这样就会出现找不到类的情况。

如下加上<useUniqueVersions>false</useUniqueVersions>

就可以强制的把MANIFEST.MF中的Class-Path: lib/facede-user-1.0-20160512.093945-1.jar转化成Class-Path:/lib/facede-user-1.0-SNAPSHOT.jar

代码添加具体位置:

<plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-jar-plugin</artifactId>
                    <configuration>
                        <archive>
                            <manifest>
                                <addClasspath>true</addClasspath>
                                <classpathPrefix>lib/</classpathPrefix>
                                <mainClass>com.xxx.App</mainClass>
                                <useUniqueVersions>false</useUniqueVersions>
                            </manifest>
                            <manifestEntries>
                                <SVN-Revision>${svn_info.revision}</SVN-Revision>  
                            </manifestEntries>
                        </archive>
                    </configuration>

</plugin>

转载于:https://my.oschina.net/courtzjl/blog/1553401

MAVEN插件打包SNAPSHOT包MANIFEST.MF中Class-Path带时间戳的问题相关推荐

  1. 使用idea打包war包和maven项目打包war包放到tomcat中运行,以及报404错误的解决

    使用idea打包war包和maven项目打包war包放到tomcat中运行,以及报404错误的解决 在tomcat下运行打包的war包,访问时显示404 浅谈打包war包的方式 第一种: 第一步: 第 ...

  2. Idea打包jar,MANIFEST.MF文件没有Main-Class属性 xxx.jar中没有主清单属性

    Idea打包jar 下图中圈出来的路径不能是默认的,需要放在项目根路径下,修改为:D:\IntelliJIdea\project\MyFtpServer\META-INF\MANIFEST.MF. 修 ...

  3. springboot使用maven插件打包项目

    springboot使用maven插件打包项目 springboot将项目打包成jar包时,默认会将所有依赖都打包进去,这样使得打包后的jar包十分庞大.可以通过配置maven插件来打包项目,将资源文 ...

  4. maven插件打包exec_Exec Maven插件–从Maven Build运行Java程序

    maven插件打包exec Maven exec plugin allows us to execute system and Java programs from the maven command ...

  5. Maven插件-打包时多环境配置文件设置

    Maven插件-打包时多环境配置文件设置 同一个项目,测试.生产环境配置内容是不同的,如何通过Maven插件在不同的环境下使用不同的配置文件呢? 项目结构 Profile 定义一些列配置信息,然后通过 ...

  6. Maven 插件打包java 后台

    maven 插件 打包如下图所示: 截图所示是IDE 工具,右键点击install ,然后选择Run Maven Build 执行打包 打包之后的控制台出现如下截图所示,说明打包成功 maven 对应 ...

  7. docker 打包_Springboot2.0学习11 使用maven插件打包docker部署应用

    一.本文目标 使用Maven插件构建SpringBoot应用的docker镜像 镜像推送至Docker Registry 启动容器 本文开发环境 : jdk1.8 maven idea SpringB ...

  8. 实用Maven插件 - 打包

    背景 工作中经常遇到打包,但往往得过且过,使用命令mvn clean install dDmaven.skip.test=true,一行命令编译完出jar包,手动替换到环境验证就完了.至于jar包在C ...

  9. maven只打包java目录_ssm项目中maven对resources目录打包的路径_默认路径,自定义路径...

    博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导): ssm项目打包后mybatis的mapper.xml文件没有放进去 问题出现的原因: ssm项目打包后mybatis的m ...

  10. idea打包非maven项目打包war包

    选中项目结构,按F4 或者Ctrl+Shitf+Alt+S 接下来你会看到一个这个窗口点击Artifacts    然后点击头上的绿色加号 然后你会发现一个 没有命名的war格式,名字自己取吧(在Na ...

最新文章

  1. 【c语言】蓝桥杯算法提高 c++_ch02_04
  2. centos7.5 升级kernel内核版本
  3. JSONP跨域的原理解析及其实现介绍
  4. Androidstudio坑
  5. 数据挖掘概念与技术12--数据立方体的计算和多路数组聚集详解
  6. Python基础知识__字符串
  7. samba 开通_LINUX开启SAMBA服务
  8. rsync的自动脚本实现方案(非rsyncd服务)
  9. 简单算术表达式计算器
  10. 【图像处理】【去模糊】图像去模糊之初探--Single Image Motion Deblurring
  11. Git安装包(win64)镜像下载地址
  12. Axure原型设计说明
  13. idea社区版已经足够强大了
  14. apkg格式怎么打开_干货:pdf转换器简单、好用,还能在线互转文件格式!
  15. 最新国民人均年薪出炉,你有没有拉国家的后腿?
  16. 帮忙写一份2022年医院信息科年度工作汇报
  17. 好用的报表分析软件有哪些?
  18. 顶尖C++程序员5分钟编程:逆战凉了,绝地求生黄了,唯有他站住脚!
  19. pytorch浅谈——stack()函数
  20. php生成本地word文件怎么打开,php生成word文件的简单范例

热门文章

  1. Oracle表空间设计理念
  2. 【window操作系统下Github版本的回滚问题】
  3. 【VS2010学习笔记】【错误调试】error LNK1123:转换到COFF期间失败;文件无效或者损坏
  4. GCC图神经网络预训练概述
  5. JavaScript和HTML及CSS的通俗解释
  6. day13--决策树与随机森林
  7. cocos studio 基本功能添加——场景(Scene)
  8. mysql中替代 =_SELECT * WHERE var == [MySQL中的许多替代方法之一]?
  9. 阿里超大规模 Flink 集群运维体系介绍
  10. android应用热修复与插件化实践之路