学习日记cvs库改变目录结构后eclipse2.1设置要点

  在网友ppig的建议下,我们把cvs库old目录下的目录结构作了一番调整。这样,使整个结构更合理,但是,在开发环境的设置下需要作一定的设置。

  这里以eclipse2.1+easyStruts0.6.4+tomcat5.0为例说明一下比较关键的地方:

  1、把源文件目录和class文件的输出目录作相应的改变;

  2、把编译库的目录设置为改变后的目录;

  3、把/web目录设为tomcat的工程根目录;

  4、在easyStruts设置<basePackage>/web</basePackage>;

  我在这个过程中有一个疑问,当新建一个工程并把用wincvs检出的工程文件导入已经存在的工程,cvs路径能够使用,但用eclipse的sychronize with Repository,显示所有的本地文件均以更新。但是查看文件内容,又没有更新的地方。可能是cvs比较更新的条件我不懂吧。

  由于必须存在.easystrutsplugin,.project,.tomcatplugin,eclipse2.1才能以导入存在的工程的方式,只有这样,用eclipse的sychronize with Repository才不会把没有更新的文件显示为更新,所以,我又把这3个文件从删除状态中恢复过来。真搞不懂是为什么。

  另外,在tomcat设置页上,要设置:subdirctory to set as web application root(optional)=/web;

在easyStruts的设置页上,web context也必须是/web,即对应上面的这1句:<basePackage>/web</basePackage>;

否则,不管是启动或关闭eclipse等操作,就会报:unable to load modules的错误。