项目用的是Ant。
场景:
Class A{ private static final String HHH="hello"; }
Class B{
public void method(){
String ss = A.HHH;
}
}
修改A.HHH="Hello";
重新部署后发现还是“hello”。心塞,原因是.class文件依然是原先的,ant直接build时发现文件B没变化,没有重新编译。
需要clean,删除dist和build包所有.class文件,然后再部署。
项目用的是Ant。
场景:
Class A{ private static final String HHH="hello"; }
Class B{
public void method(){
String ss = A.HHH;
}
}
修改A.HHH="Hello";
重新部署后发现还是“hello”。心塞,原因是.class文件依然是原先的,ant直接build时发现文件B没变化,没有重新编译。
需要clean,删除dist和build包所有.class文件,然后再部署。