MavenまたはGradleでjava7/groovy2の混合プロジェクトを設定する場合、最初にjavacでコンパイルし、次にgroovycでコンパイルして、groovycにすべてを処理させる理由はありますか?
ベストプラクティスが示唆するように、私はそれらを別々に、そしてそれら自身のツリー(src / main/javaとsrc/main / groovy)でコンパイルすることから始めました。ただし、javaとgroovyは同じ問題を解決するために使用され、非常に混ざり合っているため、現在、すべてのソースをsrc / main / groovyにダンプし、groovyコンパイラーに.javaファイルと.groovyファイルの両方を処理させることに傾倒しています。これにより、ソースツリーを見るときにプロジェクトを追跡しやすくなるようです。不利な点はありますか?