springboot发布JAR包相关过程

折腾了好几天终于发布出来了,具体过程中碰到了一些问题,在此记录,以后碰到少走弯路~

第一阶段:发布jar包本地开发环境碰到一些问题
本地开发环境运行一直正常,打开 cmd 转到 项目路径
执行 mvn clean package,碰到一些本身项目POM依赖问题,通过调整本地私服地址,去除报错依赖版本号,
设置POM中的 打包依赖,最终可以正常打包

第二阶段:碰到 ,服务器安装的JDK版本不对
卸载,重新安装,这个提示就没有了

第三阶段:打出来的包缺少部分文件 缺少项目外lib依赖,通过调整POM依赖解决
学到一点:本地安装外部lib
mvn install:install-file -Dfile=C:\Users\qweqwe\Desktop\tpixxx-1.0-SNAPSHOT.jar -DgroupId=net.tpixxxx -DartifactId=tpi-ecp -Dversion=1.0-SNAPSHOT -Dpackaging=jar
第四阶段:路径不对,排查先关路径
改为相对路径static开头,InputStream inputStream = this.class.getClassLoader().getResourceAsStream(m_strPath);
第五阶段:XSLT模板里路径串了,设置下setSystemId 可以解决 相对路径问题
StreamSource style = new StreamSource(isStyle);
style.setSystemId(url.toURI().toString());
第六阶段:画出来页面编码乱了
String content = byteRep.toString("UTF-8"); 解决编码问题
第七阶段:修改了一些JS文件CSS文件 大小写问题

最终终于发出来了!

猜你喜欢

转载自www.cnblogs.com/pgbblag/p/12952214.html