gpt4 book ai didi

java - 是否有任何理由在混合代码项目中使用 javac 而不是 groovyc?

转载 作者:搜寻专家 更新时间:2023-10-31 20:13:23 24 4
gpt4 key购买 nike

在 maven 或 gradle 中设置一个混合的 java7/groovy2 项目时,是否有任何理由先用 javac 然后用 groovyc 编译,而不是让 groovyc 处理所有的事情?

我开始按照最佳实践建议,分别在它们自己的树(src/main/java 和 src/main/groovy)中编译它们。然而,由于 java 和 groovy 用于解决相同的问题并且如此混杂,我现在倾向于将我的所有源代码转储到 src/main/groovy 并让 groovy 编译器处理 .java 和 .groovy 文件。这似乎使项目在查看源代码树时更容易理解。有什么缺点吗?

最佳答案

groovyc 处理 .java.groovy 是好的。 Grails 框架也使用了这种方法。 Grails 2 将所有 .java 文件放在 groovy 源目录下,就像您所做的那样。您现在所做的是最佳实践。

举个例子: https://github.com/groovy/groovy-core/tree/master/src/main/groovy/io

关于java - 是否有任何理由在混合代码项目中使用 javac 而不是 groovyc?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14711060/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com