文档首页> 编译构建 CloudBuild> 常见问题> Maven构建> 代码更新后构建打出来的包还是旧的
更新时间:2022-04-29 GMT+08:00
分享

代码更新后构建打出来的包还是旧的

问题现象

本地提交了代码到远程仓库,并且确认远程仓库代码已经更新,但是构建后打出来的包,解压并反编译后发现还是旧的代码。

原因分析

这种问题一般是用户不小心将本地编译后的文件(“target”目录文件)上传到远程仓库,同时打包前没有执行clean操作导致。

处理方法

  • 方法一:删除远程仓库的“target”目录。
  • 方法二:打包命令增加“clean”参数,如:原先打包命令为:mvn package -Dmaven.test.skip=true -U -e -X -B,增加“clean”参数后如下:
    mvn clean package -Dmaven.test.skip=true -U -e -X -B
分享:

Maven构建 所有常见问题

more

close