使用Gradle 构建Java Web项目中的一些疑问
最近打算使用Gradle来管理接手的Java Web项目,实际使用中有如下几个疑问:
存在多个Java项目,旧代码中项目之间已经形成了循环依赖的关系,如需全量构建如何配置dependencies?如果配置循环依赖比较复杂,Gradel有没有比较简单的方式(现成的plugin)实现几个Java项目合并编译?
生产环境采用的是增量上线,Gradle可以抽取增量包吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
可以去看看 一些开源项目里gradle的配置,比如 spring framework的。
我用过的一种方法是 专门写一个dependencies.gradle文件,里面定义一些 共用的dependency,然后在 submodule中引用
submodule中可以直接 include 上面文件后声明依赖,
也可以 在 项目根目录中(这种方式 在gradle源码中有 使用 )
如果原先用maven管理的话,直接在项目根目录下执行:gradle init wrapper