赤豆与红豆区别:play! 关于在 Eclipse 中找不到 CRUD 类的解决办法

来源:百度文库 编辑:偶看新闻 时间:2024/03/29 21:14:25

play! 关于在 Eclipse 中找不到 CRUD 类的解决办法

    博客分类:
  • play!
EclipseSVNPythonGAEGWT最近看了一下 play! 越看越觉得有点意思,所以就按照它的指引一步步的做一些东西,到了用 CRUD 的时候,突然发现我的 Eclipse 找不到这个类,在网上找了一下,都说重新运行一下 eclipsify,感觉说的很模糊。我把我解决的经验说一下,希望可以帮到其他人。
首先,重新 eclipsify 没错,但为什么重新 eclipsify 之后就会重新导入 CRUD 呢?其实,play! 会根据 conf/application.conf 文件来进行项目的构造,我们只需要将
Java代码  
  1. # Additional modules   
  2. # ~~~~~   
  3. # A module is another play! application. Add a line for each module you want   
  4. # to add to your application. Modules path are either absolutes or relative to   
  5. # the application root.   
  6. #   
  7. module.crud=${play.path}/modules/crud   
  8. #module.secure=${play.path}/modules/secure   
  9. #module.ecss=${play.path}/modules/ecss   
  10. #module.gae=${play.path}/modules/gae   
  11. #module.gwt=${play.path}/modules/gwt   
  12. #module.search=${play.path}/modules/search   
  13. #module.siena=${play.path}/modules/siena   
  14. #module.spring=${play.path}/modules/spring  

中的 module.crud=${play.path}/modules/crud 放开,之后重新 eclipsify 就可以把 CRUD 导入项目中了,一般只要刷新项目就可以生效了,如果不行的话就把项目从 Eclipse 删除再重新导入就可以了。由此可知,如果需要导入其他模块的话,也只需要将那些模块放开,并重新生成项目即可。
但是我还发现一件头痛的事情,项目加入 svn 版本库之后,重新执行 eclipsify 会报错
Java代码  
  1. Traceback (most recent call last):   
  2.   File "E:\Work\Framework\Java\Play\using\play", line 1376, in    
  3.     shutil.rmtree(eclipse)   
  4.   File "E:\Work\Framework\Java\Play\using\python\lib\shutil.py", line 169, in rmtree   
  5.     rmtree(fullname, ignore_errors, onerror)   
  6.   File "E:\Work\Framework\Java\Play\using\python\lib\shutil.py", line 169, in rmtree   
  7.     rmtree(fullname, ignore_errors, onerror)   
  8.   File "E:\Work\Framework\Java\Play\using\python\lib\shutil.py", line 174, in rmtree   
  9.     onerror(os.remove, fullname, sys.exc_info())   
  10.   File "E:\Work\Framework\Java\Play\using\python\lib\shutil.py", line 172, in rmtree   
  11.     os.remove(fullname)   
  12. WindowsError: [Error 5] : 'E:\\Work\\Code\\Java\\uplay\\eclipse\\.settings\\.svn\\all-wcprops'  

我只好用笨办法把项目断开 svn 链接并且把 .svn 全删掉,不知道有没有其他解决办法。