jenkins svn gradle发版遇到的坑

不打扰是莪最后的温柔 提交于 2020-10-16 18:56:58

背景:三个项目,base项目,server项目,manager项目,server依赖base,manager依赖server

问题1:base项目版本号3.6.5.1,新增了两个类,但是server中打包的时候一直提示找不到新增的两个类 问题排除:查看mvn库中base的包,发现有新增的两个类,然后将服务器上的项目拖到本地构建,发现可以成功,后发现是因为服务器上缓存的问题,gradle发现缓存有base-3.6.5.1.jar,直接应用缓存中的jar包,没有重新下载最新的 问题解决:gradle clean build --refresh-dependencies 构建命令加上参数--refresh-dependencies,强制下载最新的依赖包

问题2:server项目没有推送到远程库 问题排除:查看mvn苦衷是否有server对应版本的包,查看并没有推送 问题解决:gradle clean build --refresh-dependencies publish 项目中gradle引入了插件apply plugin:'maven-publish'

问题3:项目启动失败, 问题解决:日志文件权限不够

问题4:提交代码后重新打包,jar包内容不变 问题解决:打的是release包,release包无法修改内容,第一种方法是修改版本号,第二种方法是打snapshot

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!