maven 打包 web 项目时,war 包里的 class 不是最新的内容。
修改 .java 文件后,重新 clean install,对 target 目录中的 war 包里的 class 文件反编译,内容仍然是修改前的。而 target/classes 目录里的 class 文件却是最新的。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(12)
mvn clean compile package
我用maven命令,一直没问题啊,mvn clean compile package install 试试全套餐
如果eclipse直接右键项目->export->war 反正没错过
以前也一直用maven打包,自从遇到同样的问题后,都不使用mvn package了,直接使用eclipse export war了,看到这么多人都有同样的问题,感觉是maven的bug了
我也碰到这个问题,暂时不知道怎么解决,求高手指点下了
直接clean,看清除得干净不,清除不干净就看看是什么占用了还是什么,清除干净了再打包
有可能war那个文件 被占用
试了,也不行。
为什么不用war:war
试了,war 里面的 class 文件仍然是旧的内容。
mvn clean package每次打最新的
clean?