Maven 其他功能

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

使用 Hudson 进行持续集成

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

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

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

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

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

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

  4、持续审查

  5、持续部署

  6、持续反馈

时间: 2024-10-12 13:36:47

Maven 其他功能的相关文章

第1章:Maven概述/1.2 Maven的功能

* Maven的功能 1. 整理项目相关信息 1. 项目描述 2. 开发者列表 3. 版本控制系统 4. BUG跟踪处理 2. 生成测试报告 3. 通过插件获取项目其他信息 1. 项目文档 2. 静态分析报告 3. 源码版本日志报告 4. 中央仓库:关于仓库详细查看"第6章" 5. 约定成俗的目录结构.比如: 1. src/main/java 目录:存在Java文件 2. src/main/resources 目录:存在资源文件 3. src/test/java 目录:存在测试文件 6

Maven实战读书笔记(七):Maven常用功能

7.1.资源排除 <resources> <!-- 启动过滤,包含的文件会被过滤掉 --> <resource> <directory>src/main/resources</directory> <filtering>true</filtering> <includes> <include>src/main/resources/dev/*.*</include> <include

maven核心功能

1.仓库的种类和彼此的关系 maven仓库种类:1.本地仓库 2.远程仓库(也就是日常所说的私服) 3.中央仓库 maven仓库彼此之间的关系: 项目构建的时候 首先会从本地仓库寻找jar包,如果未找到,则从中央仓库寻找jar包(如果有私服,则先从私服查找,如果没有再去中央仓库寻找jar包) 2.maven标准目录结构 src/main/java java源代码 src/main/resources 配置资源文件 src/test/java 测试源代码 src/test/resources 测试

Maven的Archetype简介

Archetype:骨架的意思. Archetype是什么? 简单的说,Archetype是Maven工程的模板工具包.一个Archetype定义了要做的相同类型事情的初始样式或模型.这个名称给我们提供来了一个一致的生成Maven工程的方式.Archetype会帮助作者给用户创建Maven工程模板,并给用户提供生成相关工程模板版本的参数化方法. 使用Archetype提供的好的方法,是开发者能够使用最佳实践来快速的构建和组织一致化的工程.在Maven工程中,我们努力使用Archetype来尽可能

Maven基础知识

本人博客文章网址:https://www.peretang.com/basic-knowledge-of-maven/ Maven简介 Maven , 用于Java项目的构建 , 依赖管理 , 项目信息管理的项目管理工具. 是Apache组织旗下的开源项目. Maven核心功能是一个具有跨平台特性的构建工具 , 帮助我们自动化构建 , 并提供一个完整的优化的构建生命周期模型 , 和构建任务所需的基础组件/插件. Maven还是一个依赖管理工具和项目信息管理工具 , 方便开发人员更好的管理依赖与避

maven项目构建

Maven是apache的一个开源项目.是一个用来把源代码构建成可发布的构件的工具. Maven的功能非常强大,可以认为是一个项目管理工具,不仅仅是一个构建工具. Maven本身的核心很小,但是可以在上面扩展出很多的插件.Mven采用的是插件的思想,通过插件的功能扩展出很多的功能.同时Maven采用约定大于配置的思想,在项目中采用了很多约定规则来减少配置.不想ant这样的构建工具需要很多的配置.作为一个项目构建工具,最重要的是管理项目的库和项目之间的依赖关系. 本文将以以下面的例子,来作为学习m

Maven的作用到底是什么

1 . 帮你下载jar包 maven项目会有一个 pom.xml文件, 在这个文件里面,只要你添加相应配置,他就会自动帮你下载相应jar包,不用你铺天盖地的到处搜索你需要的jar包了 下面是示范配置文件pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation

一.Maven的安装和配置整理

Maven的安装和配置 1.1安装 进入Maven官网的下载页面:http://maven.apache.org/download.cgi选择当前最新版本:"apache-maven-3.0.4-bin.zip",下载到本地,解压缩到本地磁盘 1.2配置 1.2.1:修改默认的本地仓库位置 Maven默认的本地仓库位置是当前用户工作目录下的C:\Users\Administrator\.m2/repository,使用过程中这个目录里的文件会比较多,占用空间越来越大.一般建议更换到其它

【转】使用Eclipse构建Maven项目 (step-by-step)

安装eclipse 及配置maven时,参考的资料!!! from:http://blog.csdn.net/qjyong/article/details/9098213 Maven这个个项目管理和构建自动化工具,越来越多的开发人员使用它来管理项目中的jar包.本文仅对Eclipse中如何安装.配置和使用Maven进行了介绍.完全step by step. 如果觉得本文对你有用,请移步到:http://download.csdn.net/detail/qjyong/5582071 下载PDF版,