Grails--使用Eclipse

Posted on 2007-06-13 14:36 puras 阅读(691) 评论(1)  编辑  收藏
在生成GRails项目时
就已经生成了相应的Eclipse项目文件了
在Eclipse里File->Import->General->Existing Projects into Workspace
选择生成的GRails项目
即可将其导入到Eclipse中

想运行项目
在Run...里的Java Application中新建一个选项
名字随意取
只要你自己知道是做什么的就可以了
项目就是你所在的GRails项目
Main Class:grails.util.GrailsMain
参数:-Dbase.dir=${project_loc} -Dserver.port=8080 -Dgrails.env=development
再在环境里添加一个GRAILS_HOME,值是GRails的安装目录

之后就可以运行了

在这里需要注意一下
GRails项目的不能放在根目录下
路径中不能包含空格
这个空格真的让我郁闷了一会
个人习惯
将平时所做开发的东西的都放在了F盘下的Work Space目录中
这次当然也不例外了
结果每次运行都找不到类
看了下GRails站上说的
才知道犯了这么个错
之后就把项目移到F:\GRails下了
结果在导入到Eclipse时
太马虎了
有一个“Copy projects into workspace”选项
没有注意
结果可想而知
还是运行不了

说一下用Eclipse来编辑GRails的感受
很慢
而且有些东西不能自动更新
操作复杂
容易出错
还会出一些莫名其妙的错误
比如在第一次将项目导入到Eclipse中时
会报三个错误
第一个没有任何提示
错误点在一个Groovy的类文件上
不一定是哪个
删除
重新导入即可
第二个错误
缺少"grails-tests"目录
添加上此目录之后
点刷新是没反应的
我将项目重新导入就好了

反正用Eclipse感觉很差
如果要是真的做GRails的开发
我宁可使用记事本




Feedback

# re: GRails--使用Eclipse  回复  更多评论   

2007-06-13 14:39 by Puras.He
补充一点说明(摘自http://grails.org/IDE+Integration):
Groovy Eclipse plugin issues

If you are using the Eclipse Groovy plugin then make sure you disable the preference 'Groovy Compiler Generating Class Files' (Eclipse -> Window -> Preferences -> Groovy Preferences) before importing the Grails project. By default this option is enabled and generates class files for your groovy files, and stores them in the basedir of your Grails project. When these class files are generated, unexpected behaviour is encountered like not able to generate controllers and views for you domain classes.

只有注册用户登录后才能发表评论。


网站导航:
 

posts - 47, comments - 124, trackbacks - 0, articles - 0

Copyright © puras