Maven 其他功能

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Maven 其他功能相关的知识,希望对你有一定的参考价值。

测试:指定测试哪些测试类,指定哪些测试类不测试,可以使用通配符

 

使用 Hudson 进行持续集成

  持续集成:快速且高频率地自动构建项目的所有源码,并为项目成员提供丰富的反馈信息

  一个典型的持续集成场景:开发人员对代码进行了一些修改,在本地运行构件并确认无误后,将更改提交到代码库。具有高配置硬件的持续集成服务器每隔30分钟查询一次代码库,发现更新后,签出所有最新的源代码,然后调用自动化构建工具(Maven) 构建项目。该过程包括  编译、测试、审查、打包和部署等。如果这段时间,其他开发者也提交了代码更改,两处更改导致某些测试的失败,持续集成服务器基于这些失败的测试生成一个报告,并且自动发送给相关的开发人员。开发人员收到报告后,立即着手调查原因,并且尽快修复

 

  持续集成包括以下6个步骤

  1、持续编译:源码提交到源代码控制系统中,持续集成服务器按照一定的频率检查源代码控制系统,如果有新代码,就触发一次集成

  2、持续数据库集成:发现新 SQL,就清理集成环境数据库,重新创建表结构,填入预备的数据

  3、持续测试:使用 Junit 等测试框架。好的单元测试必须是自动化的、可重复执行的、不依赖于环境的

  4、持续审查

  5、持续部署

  6、持续反馈

以上是关于Maven 其他功能的主要内容,如果未能解决你的问题,请参考以下文章

将项目通过maven install到本地仓库后,Intellij中其他调用的项目无法引用该jar

安卓其他SpringBoot的快速集成使用(Maven)

利用Maven搭建Spring开发环境

利用Maven搭建Spring开发环境

利用Maven搭建Spring开发环境

使用maven创建web项目