在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
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。