滴水成海GradleAnt和Mav

一、项目自动构建的步骤

·编译源代码

·运行单元测试或者集成测试

·生成执行分析的报告

·创建发布版本

·部署到目标环境

二、Java的自动构建工具

早期的Ant(AnotherNeatTool),开始主要用来构建著名的Tomcat,产生的动机是由于作者JamesDuncanDavidson受不了Makfile的语法格式.

Maven的产生,也是由于厌倦了日复一日的手工构建工作,对各个项目风格迥异的构建系统感到麻烦.Maven的依赖管理以及项目构建规则重用性等特点,让Maven几乎成为Java构建工具的事实标准.

Gradle作为新的构建工具,基于Groovy语言的构建工具,既保持了Maven的优点,通过使用Groovy定义,克服了Maven中使用XML繁冗以及不灵活等缺点。

三、依赖配置

Ant处理依赖

patternsetid=spring.context.packages

includename=org/springframework/context/**/

includename=org/springframework/core/**/

includename=org/springframework/beans/**/

/patternset

Maven引入依赖

dependency

groupIdorg.springframework/groupId

artifactIdspring-core/artifactId

version3.0.5.RELEASE/version

/dependency

dependency

groupIdorg.springframework/groupId

artifactIdspring-beans/artifactId

version3.0.5.RELEASE/version

/dependency

dependency

groupIdorg.springframework/groupId

artifactIdspring-context/artifactId

version3.0.5.RELEASE/version

/dependency

dependency

groupIdjunit/groupId

artifactIdjunit/artifactId

version4.9/version

scopetest/scope

/dependency

Gradle脚本处理依赖

dependencies{




转载请注明:http://www.jiaju1314.com/lsqy/lsqy/11877.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了