IDEA踩坑——Artifact不能同步classes
今天搞新功能demo的时候突然发现IDEA的war包部署的Artifact下面classes没有同步最新的class过来,build, rebuild, 度娘均无果。便细细查找问题。
最后发现并不是没同步,是同步后被覆盖了
原因:没注意自动切换一次编译路径,结果在webapp下面生成了一个classes,而我的编译路径却不再此处
这样编译自动同步的内容就被webapp下的内容给覆盖了
处理方法:
1. 删除webapp下无效的classes
2. 将编译目录设置的和webapp下的classes打上排除标记(理论上编译路径设置成webapp/classes也可以,不过效果不好)