2012-05-02 21 views
0

不时源文件在某种程度上增加了两个类文件,像这样的Grails: Error screenshotSTS 2.9.1不断复制生成的类

试图删除或者类文件给出了一个错误。 Grails clean和Eclipse Clean Project没有帮助。通常,我必须删除源文件并重新创建以除去额外的类文件,但上次不起作用。思考?

+1

实际上,我只是找出了根本原因,这是一个def放在Class右大括号之外的方法。尽管如此,由于语法错误,似乎奇怪的STS会产生两种类型。 –

+3

这可能是一个Groovy的东西,因为你可以在一个源文件中定义多个类,并且你可以拥有没有显式类声明的代码,它会将它包装在一个代码中。 –

+0

这听起来合乎逻辑。谨慎发布答案,以便我可以接受? –

回答

0

查看Burt Beckwith对解决方案的评论(希望他已经回答了!)。