
# 使用Maven构建时，代码更新后构建出来的包还是旧的
#### 问题现象
本地提交了代码到远程仓库，并且确认远程仓库代码已经更新，但是构建后打出来的包，解压并反编译后发现还是旧的代码。
#### 原因分析
这种问题一般是用户不小心将本地编译后的文件（"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
  ```
  
 
