将Grails2.4.4迁移到3.0.1后,编译失败

将Grails2.4.4迁移到3.0.1后,编译失败,grails,Grails,用于将我的网站从Grails 2.4.4升级到Grails 3.0.1 我使用Grails3.0.1创建一个新的应用程序 grails创建应用程序mywebsite2-profile=web 我只是将控制器、域和src包括groovy和java源代码从旧应用程序mywebsite复制到新应用程序 当我在grails控制台中运行“compile”命令时,它发出了:compileJava FAILED 然后,我发现Grails3.0.x分别编译Java和Groovy。 :compileJava和:c

用于将我的网站从Grails 2.4.4升级到Grails 3.0.1

我使用Grails3.0.1创建一个新的应用程序 grails创建应用程序mywebsite2-profile=web

我只是将控制器、域和src包括groovy和java源代码从旧应用程序mywebsite复制到新应用程序

当我在grails控制台中运行“compile”命令时,它发出了:compileJava FAILED

然后,我发现Grails3.0.x分别编译Java和Groovy。 :compileJava和:compileGroovy 因为我有一些Java代码使用Groovy域类,所以编译失败

但是Grails2.4.4没有问题


我如何解决这个问题?

你把代码复制到src/main/groovy和src/main/java了吗?@JeffScottBrown是的,我复制了src/main/groovy/*和src/main/java/*一种方法是将java源文件放在src/main/groovy/下。它们仍然可以作为Java源文件保留。类似的东西可能也会起作用。@JeffScottBrown感谢您的回复,我没有找到源集,所以我只是将src/main/Java复制到src/main/groovy并运行编译,还有一个问题:/src/main/groovy/backend/tools/BoundBox.Java:80:?:\188 s=CoordinateArray[I]。替换“,”,“,”;^控制台显示错误的原因是什么?