P9

  Hudson 与持续集成v0.1 文档

Hudson是一种革命性的开放源码CI服务器,它从以前的CI服务器吸取了许多经验教训。Hudson最吸引人的特性之一是它很容易配置:很难找到更容易设置的CI服务器,也很难找到开箱即用特性如此丰富的CI服务器。Hudson容易使用的第二个原因是它具有强大的插件框架,所以很容易添加特性。例如,一个Hudson插件可以随时间的推移跟踪FindBugs和代码覆盖。它还可以报告测试结果的趋势(来自JUnit或TestNG)以及构建结果和对应的执行时间。持续集成持续集成(CI)是一种实践,旨在缓和和稳固软件的构建过程。CI能够帮助您的开发团队应对如下挑战:软件构建自动化:使用CI,您只要按一下按钮,它会依照预先制定的时间表,或者响应某一特定事件,就开始进行一次构建过程。如果您想取出源码并生成构件,该过程也不会局限于某一特定IDE、电脑或者个人。

zhangjunhu 2013-08-26   567   0
P13

  Nexus入门指南(图文) 文档

Nexus介绍是Maven仓库管理器,如果你使用Maven,你可以从下载所需要的构件(artifact),但这通常不是一个好的做法,你应该在本地架设一个Maven仓库服务器,在代理远程仓库的同时维护本地仓库,以节省带宽和时间,Nexus就可以满足这样的需要。此外,他还提供了强大的仓库管理功能,构件搜索功能,它基于REST,友好的UI是一个extjs的REST客户端,它占用较少的内存,基于简单文件系统而非数据库。这些优点使其日趋成为最流行的Maven仓库管理器。

liuhui_sun 2013-08-23   2467   0
P12

  Maven 本地资源仓库安装及管理 文档

Nexus 是Maven仓库管理器,如果你使用Maven,你可以从Maven中央仓库 下载所需要的构件(artifact),但这通常不是一个好的做法,你应该在本地架设一个Maven仓库服务器,在代理远程仓库的同时维护本地仓库,以节省带宽和时间,Nexus就可以满足这样的需要。此外,他还提供了强大的仓库管理功能,构件搜索功能,它基于REST,友好的UI是一个extjs的REST客户端,它占用较少的内存,基于简单文件系统而非数据库。这些优点使其日趋成为最流行的Maven仓库管理器。

lvzunwei 2013-07-21   4044   0
P44

  maven实战笔记 文档

第1章Maven简介1.为什么要用maven?仔细总结一下,我们会发现,除了编写源代码,我们每天有相当一部分时间花在了编译、运行单元测试、生成文档、打包和部署等烦琐且不起眼的工作上,这就是构建。如果我们现在还手工这样做,那成本也太高了,于是有人用软件的方法让这一系列工作完全自动化,使得软件的构建可以像全自动流水线一样。Maven还能帮助我们管理原本分散在项目中各个角落的项目信息,包括项目描述、开发者列表、版本控制系统地址、许可证、缺陷管理系统地址等。这些微小的变化看起来很琐碎,并不起眼,但却在不知不觉中为我们节省了大量寻找信息的时间。除了直接的项目信息,Maven还为全世界的Java开发者提供了一个免费的中央仓库,在其中几乎可以找到任何的流行开源类库,即Maven对于项目目录结构、测试用例命名方式等内容都有既定的规则,只要遵循了这些成熟的规则,用户在项目间切换的时候就免去了额外的学习成本,可以说是约定优于配置。

mistyle 2013-07-10   517   0
P5

  Eclipse Maven项目搭建 文档

本文描述Eclipse环境下基于Maven的项目开发环境的搭建,操作系统为Windows732位中文企业版。

mistyle 2013-07-10   4157   0
P83

  Apache Maven 最新实用教程 文档

一个更正式的 Apache Maven 的定义: Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。 当你使用Maven的时候,你用一个明确定义的项目对象模型来描述你的项目,然后 Maven 可以应用横切的逻辑,这些逻辑来自一组共享的(或者自定义的)插件。 别让Maven是一个"项目管理"工具的事实吓跑你。如果你只是在找一个构建工具,Maven能做这个工作。 事实上,本书的一些章节将会涉及使用Maven来构建和分发你的项目。

sunn_1984 2013-06-28   2736   0
P33

  Maven的简单介绍 文档

Maven简单介绍前言Maven和ANT是Apache推出的大名鼎鼎的Build和工程管理工具,相对ANT而言Maven的优势:1.对第三方依赖库进行统一的版本管理。只要用了Maven2就不用再为每个项目复制spring.jar和hibernate.jar了,Maven2会在你需要的时候,自动把这些第三方依赖库找到,你需要编译,Maven2就把这些jar包放到classpath里,你需要打包,Maven2就帮你把需要的jar包都复制到WEB-INF/lib/目录下。

deco2472 2013-05-24   454   0
P17

  Maven 使用交流 文档

Maven是什么项目管理工具项目对象模型(Project Object Model)坐标集合(Group Artifact Version)项目生命周期(Project Lifecycle)依赖管理系统(Dependency Management)定义运行目标(goalsinplugin’sphase)项目构建工具Ant??基本概念项目对象模型(POM)坐标(GAV)依赖管理仓库管理POM项目关系定义(项目坐标,依赖定义)。

nifo 2013-05-16   2582   0
P5

  使用svn,ant制作发布版本 文档

Ant使用XML格式的文件作为其运行的脚本,xml已经被大多数组织承认为通用的数据交换协议,具有容易阅读,编写,修改等良好的特性,被大多数人所接受。Ant运行的XML脚本文件中的每个元素都代表一个动作,ant通过动作调用相应的程序来执行任务,完成用户的操作。执行命令是ant的基本目标,把完成一项任务所需的命令按照正常的顺序写入ant脚本文件,ant调用脚本顺序执行,便可以完成一项大的任务。

kokojjy 2013-04-18   3353   0
P4

  Eclipse 3.7手工安装Maven2的插件(包含pom图形编辑工具) 文档

目录自动安装手工安装(本人比较喜欢和推荐的做法)pom.xml图形化编辑工具。

playman 2013-04-18   486   0
P39

  Mavn 版本管理相关知识 文档

1、Mavn最近实践:版本管理1.1什么是版本管理首先,这里说的版本管理(version management)不是指版本控制(version control),但是本文假设你拥有基本的版本控制的知识,了解subversion的基本用法。版本管理中说得版本是指构件(artifact)的版本,而非源码的版本(如subversion中常见的rXXX,或者git中一次提交都有个sha1的commit号)。

ejbscm 2013-04-16   3184   0
P9

  MAVEN2的Eclipse插件安装和使用 文档

MAVEN2的Eclipse插件安装和使用

txdi2011bb 2013-04-03   4076   0
P32

  Maven 参考文档 文档

Maven1.0已经历了几年的时间,并且作为Ant的替代品已被广大的开发人员所接收,但它并没有在很大程度使开发人员从Ant的 build.xml文件中解脱出来。Maven1.0速度慢并且笨拙,使用起来的困难度并不亚于使用Ant的项目。事实上,它的核心是基于Ant实现的。 在经过了几乎彻底的重写后,Maven2.0诞生了。

txdi2011bb 2013-04-03   1910   0
P66

  Maven3 应用入门讲解 文档

Maven介绍、安装、常用命令 Eclipse下Maven项目开发 坐标与依赖 多模型开发 常用插件和自动化部署 内部仓库使用 生成站点 Maven高级主题

lmy19880408 2013-04-01   530   0
P3

  Robotium自动化脚本与Hudson集成 文档

Robotium自动化脚本与Hudson集成

oojan 2013-03-24   4883   0
P4

  ant使用简介 文档

ant是apache工程的一个子工程,是一个基于java的build工具。ant类似于make工具,但没有传统的make工具的缺点。传统的make往往只能限制在某一平台上使用,ant本身用java类实现,要构建的工程的配置文件用xml格式描述,可以很方便实现多平台编译,非常适合build大型工程。

peterpanzh 2013-03-20   3166   0
P6

  maven 环境快速搭建 文档

开发中要用到maven,所以对maven进行了简单的学习。因为有个maven高手在身边,所以,很快就上手了,我这里算是自我总结吧。

duml124 2013-03-19   2096   0
P49

  ANT 使用指南 文档

第一章入门本教程所讲述的内容在本教程中,您将学习Ant这个JavaTM项目生成工具。由于其灵活性和易用性,Ant很快在Java开发人员中流行开来,因此您有必要了解关于它的更多信息。在继续学习本教程之前,你不需要具备先前的Ant经验或知识。我们将首先查看Ant生成文件(buildfile)的基本结构,并学习如何调用这个工具。我们将逐步完成为一个简单Java项目编写生成文件的步骤,然后考察Ant的其他一些有用功能,包括文件系统操作和模式匹配。最后编写一个扩展Ant功能的自己的Java类来结束本教程。在学习本教程的过程中,我们将同时展示如何从命令行以及从其他开放源代码EclipseIDE运行Ant。

409579763 2013-03-13   699   0
P17

  Maven 3 安装及配置手册 文档

  Maven是一款优秀的开源构建工具,它能够友好的管理构建过程及Java类库间的依赖关系。   本文介绍Maven 3在windows环境下的安装及配置过程。MAVEN需要JDK才能正常运行,在使用本文档前请参考《RCMS-EG-TR02-001 JDK 1.6安装和配置手册》完成JDK的安装。

wokaoo1234 2013-03-12   3224   0
P63

  Maven 的配置与使用 文档

绝大部分Maven用户称Maven是一个“构建工具":一个用来把源代码构建成可发布的构件的工具。构建工程师和项目经理会说Maven是一个更复杂的东西:一个项目管理工具。那么区别是什么?像Ant这样的构建工具仅仅是关注预处理,编译,打包,测试和分发。像Maven这样的一个项目管理工具提供了构建工具所提供功能的超集。除了提供构建的功能,Maven还可以生成报告,生成Web站点,并且帮助推动工作团队成员间的交流。一个更正式的ApacheMaven1的定义:Maven是一个项目管理工具,它包含了一个项目对象模型(ProjectObject Model),一组标准集合,一个项目生命周期(ProjectLifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。

qgllsll 2013-03-05   568   0
1 2 3 4 5 6 7 8 9 10

关键词

最新上传

热门文档