相关疑难解决方法(0)

Maven增量建筑

我们目前有一个大的Maven 2项目,它是许多具有复杂依赖性的单独独立项目的集合,除了一些常见的父POM用于构建.最后,我们总是必须将应用程序作为一个整体发布,所以我宁愿将其转换为一个或几个大项目.

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

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

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

谢谢你的任何想法.

java hudson incremental-build maven

9
推荐指数
2
解决办法
5796
查看次数

加速maven反应堆构建的技巧

我目前正在开展一个项目,通常涉及构建包含相对大量子模块的Maven项目,例如10-15.我们为动物嗅探器,javadoc等所有项目启用了一系列插件.对于开发,为了加快速度,我通常在本地使用以下属性来停用某些步骤:

mvn clean install -DskipTests -Dmaven.javadoc.skip=true -Danimal.sniffer.skip=true
Run Code Online (Sandbox Code Playgroud)

我的问题是是否还有一些其他技巧,可以用来加速典型的Maven构建过程.

build-automation maven

2
推荐指数
1
解决办法
4357
查看次数