在 maven 或 gradle 中设置混合 java7/groovy2 项目时,是否有任何理由先用 javac 编译,然后用 groovyc 编译,而不是让 groovyc 处理这一切?
我开始按照最佳实践建议在它们自己的树(src/main/java 和 src/main/groovy)中单独编译它们。然而,由于 java 和 groovy 用于解决相同的问题并且如此混合,我现在倾向于将我的所有源代码转储到 src/main/groovy 并让 groovy 编译器处理 .java 和 .groovy 文件。在查看源代码树时,这似乎使项目更容易理解。有什么缺点吗?