想知道一个项目是否会更快地编译,如果像一个真正大的common模块可以分裂成子模块,那么依赖关系图就不像金字塔了。- build top level dependencies faster because can build concurrently on multi core CPU * *我的理解是,有一个任务树,Gradle按照任务树的顺序构建,所以这可能是我应该关注的方
但是,java源代码中没有任何依赖于clojure代码的东西。现在,当我做gradle tasks --all时,我看到了classes - Assembles the main classes.因此,build任务将首先编译我的clojure源代码,然后编译java源代码。这显然不起作用,因为clojure代码依赖于java部分。更改应用clojure和java插件的顺序没有任何效果。
因为clojure插件是新的,所以我尝试了groovy和scala插件。我在每一件案子中都得到了以下信息。有