背景:三个项目,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
来源:oschina
链接:https://my.oschina.net/u/3567568/blog/4398652