加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – Maven增量式构建

发布时间:2020-12-14 16:31:58 所属栏目:Java 来源:网络整理
导读:我们目前拥有一个大型的Maven 2项目,这是一个很复杂的依赖关系的许多单独的独立项目的集合,除了一些常见的父级POM进行构建.最后,我们总是将应用程序作为一个单独的,因此我宁愿将其转换为一个或几个大项目. 有没有人有如何优化大型项目持续集成的经验. Maven
我们目前拥有一个大型的Maven 2项目,这是一个很复杂的依赖关系的许多单独的独立项目的集合,除了一些常见的父级POM进行构建.最后,我们总是将应用程序作为一个单独的,因此我宁愿将其转换为一个或几个大项目.

有没有人有如何优化大型项目持续集成的经验. Maven或Hudson的增量构建功能是否有好处?在一个模块中只做了一个小小的更改,我宁愿不要等待2个小时.

另一方面,可以肯定的是,您始终必须重建和重新测试至少所有直接和间接的依赖关系.这也正是我们目前在与哈德森做的事情,自动触发所有依赖的工作.

同一个项目分拆成多个构建工作是否有效?我通常不喜欢在服务器上存在所有其他生成的东西(如报告,文档等)的文件可能会过期.

感谢任何想法.

解决方法

我强烈建议不要分成不同的构建工作.这在我的经验中,可以快速脱离上游和下游的依赖关系.增量式建筑非常适合您所需要的.如果这些依赖关系被直接设置,那么只能改变它们的依赖关系.

我将拆分构建作业,但如果它们是完全独立的应用程序,没有或非常少的依赖关系(如果是真的,那么它们不应该在同一个反应器中,因此增量版本是不可能的)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读