最近打算使用Gradle来管理接手的Java Web项目,实际使用中有如下几个疑问:
存在多个Java项目,旧代码中项目之间已经形成了循环依赖的关系,如需全量构建如何配置dependencies?如果配置循环依赖比较复杂,Gradel有没有比较简单的方式(现成的plugin)实现几个Java项目合并编译?
生产环境采用的是增量上线,Gradle可以抽取增量包吗?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
可以去看看 一些开源项目里gradle的配置,比如 spring framework的。
我用过的一种方法是 专门写一个dependencies.gradle文件,里面定义一些 共用的dependency,然后在 submodule中引用
submodule中可以直接 include 上面文件后声明依赖,
也可以 在 项目根目录中(这种方式 在gradle源码中有 使用 )
如果原先用maven管理的话,直接在项目根目录下执行:gradle init wrapper