自己建网站需要备案吗,抄袭网站模板,合肥关键词排名推广,wordpress 隐私设置先交代一下我这边的情况#xff0c;如若跟你想要的结果不符#xff0c;勿喷。 聚合项目 使用过 mvn install 指令 聚合项目#xff0c;主模块 A 需要打 war 包#xff0c;其他模块 BCD 需要打为 jar 包作为其依赖。 先看一下报错截图#xff1a; 这次的问题主要在于之前在… 先交代一下我这边的情况如若跟你想要的结果不符勿喷。 聚合项目 使用过 mvn install 指令 聚合项目主模块 A 需要打 war 包其他模块 BCD 需要打为 jar 包作为其依赖。 先看一下报错截图 这次的问题主要在于之前在打 war 包时使用的 mvn install 指令其依赖的 BCD 都被打进本地 Maven 仓库而 BCD 改动后由于没有加 clean执行 再次执行并没有重新进行编译打包致使新增的属性字段以及方法 not found。 所以要弄清楚 mvn install 跟 mvn clean install 或者是 mvn package 的区别。 package命令完成了项目编译、单元测试、打包功能但没有把打好的可执行jar包war包或其它形式的包布署到本地 maven 仓库和远程 maven 私服仓库 install命令完成了项目编译、单元测试、打包功能同时把打好的可执行jar包war包或其它形式的包布署到本地 maven 仓库但没有布署到远程 maven 私服仓库 deploy命令完成了项目编译、单元测试、打包功能同时把打好的可执行jar包war包或其它形式的包布署到本地 maven 仓库和远程 maven 私服仓库. 命令说明参考链接https://blog.csdn.net/baidu_41632451/article/details/94742874 而 clean 的作用则是帮助你清除本地 jar、所以配合 install 就得到最新版本 jar 的效果了 mvn clean install同样的也可以使用 mvn clean package 但是需要注意的是clean 是一件相对比较耗时的操作如果没有修改其他模块可放弃使用。 当然如果你不想用 mvn clean 但是又想保持 jar 是最新版本则可以使用 -Djar.forceCreation 参数这个参数会强制更新 jar 包。 个人建议为保险起见建议使用 clean 指令。 1、使用 mvn clean install 或者是 mvn clean package 重新进行打包操作。 2、使用 mvn install -Djar.forceCreation 或者 mvn pakcage -Djar.forceCreation 3、如果上边两种方法都试了还是不行直接找到自己的 maven 仓库地址把 BCD 给删了重新执行打包命令。 分享副