小弟我们用myeclipse+svn+maven开发网站,但从svn获取后的代码,发布到tomcat下时,运行的还是老的程序

我们用myeclipse+svn+maven开发网站,但从svn获取后的代码,发布到tomcat上时,运行的还是老的程序
我们用myeclipse+svn+maven开发网站,但从svn获取后的代码,发布到tomcat上时,运行的还是老的程序。
比如
如public static void main(){
System.out.println("1");
}
如果在另一台电脑上修改为“2”,这里获取后发布运行后还是1,查看java已经是2了,为什么呢?

------解决方案--------------------
不是很懂,应该是没有编译吧
------解决方案--------------------
关掉svn的连接。
------解决方案--------------------
eclipse project - clean
------解决方案--------------------
更新一下Maven引用