zoukankan      html  css  js  c++  java
  • Maven 其他功能

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

    使用 Hudson 进行持续集成

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

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

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

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

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

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

      4、持续审查

      5、持续部署

      6、持续反馈

  • 相关阅读:
    选择排序
    插入排序
    冒泡排序
    java实现串的匹配和替换
    动态字符串的存储结构的实现
    静态串的存储结构以及增删改查
    链式队列的操作实现
    java中程序的执行的原理如怎么创建空间,创建对象等
    java中的环境变量的配置
    java的JVM以及java中代码的运行过程
  • 原文地址:https://www.cnblogs.com/sherrykid/p/5910687.html
Copyright © 2011-2022 走看看