P2

  Cmake简介 文档

CMake是个跨平台的自动化建构系统,它用组态档控制建构过程(build process)的方式和Unix的Make相似,只是CMake的组态档取名为CmakeLists.txt。Cmake并不直接建构出最终的软件,而是产生标准的建构档(如Unix的Makefile或Windows VisualC++的projects/workspaces),然后再依一般的建构方式使用。这使得熟悉某个集成开发环境(IDE)的开发者可以用标准的方式建构他的软件,这种可以使用各平台的原生建构系统的能力是CMake和SCons等其他类似系统的区别之处。CMake可以编译源代码、制作程式库、产生适配器(wrapper)、还可以用任意的顺序建构执行档。CMake支援in-place建构(二进档和源代码在同一个目录树中)和out-of-place建构(二进档在别的目录里),因此可以很容易从同一个源代码目录树中建构出多个二进档。CMake也支援静态与动态程式库的建构。 

bingshan 2011-08-20   4631   0
P6

  Eclipse中Ant的配置与测试 文档

在Eclipse中使用Ant,Ant是Java平台下非常棒的批处理命令执行程序,能非常方便地自动完成编译,测试,打包,部署等等一系列任务,大大提高开发效率。如果你现在还没有开始使用Ant,那就要赶快开始学习使用,使自己的开发水平上一个新台阶。

nemoping 2011-08-11   4589   0
P17

  maven简单实用教程 文档

YouU6615 2011-08-08   381   0
P14

  ant打包总结 文档

my_open22 2011-08-05   3243   0
Ant   项目构建   Java  
P25

  Eclipse + Maven + Nexus操作指南 文档

Maven简介:Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。如果你已经有十次输入同样的Ant targets来编译你的代码、jar或者war、生成javadocs,你一定会自问,是否有一个重复性更少却能同样完成该工作的方法。Maven便提供了这样一种选择,将你的注意力从作业层转移到项目管理层。Maven项目已经能够知道如何构建和捆绑代码,运行测试,生成文档并宿主项目网页。

bill4j 2011-08-03   6441   0
P20

  Hudson持续集成实战 文档

imshare 2011-08-01   4845   0
P49

  ANT使用指南 文档

在本教程中,您将学习 Ant 这个Java TM 项目生成工具。由于其灵活性和易用性,Ant 很快在 Java 开发人员中流行开来,因此您有必要了解关于它的更多信息。<br> 在继续学习本教程之前,你不需要具备先前的Ant 经验或知识。我们将首先查看Ant 生成文件(build file )的基本结构,并学习如何调用这个工具。我们将逐步完成为一个简单 Java 项目编写生成文件的步骤,然后考察 Ant 的其他一些有用功能,包括文件系统操作和模式匹配。最后编写一个扩展 Ant 功能的自己的Java 类来结束本教程。 在学习本教程的过程中,我们将同时展示如何从命令行以及从其他开放源代码 Eclipse IDE 运行Ant。试验本教程中的例子不需要同时具备这两种环境;您可以选择其一,甚至选择某种不同的开发环境,只要该环境支持 Ant。如果选择从命令行使用Ant,并且 Ant 还没有安装到机器上,您需要遵循 Ant 主页上的安装说明。相反,如果决定仅使用 Eclipse 环境,您不需要单独安装Ant ,因为 Eclipse 已经包括了它。如果还没有 Eclipse ,您可以从 Eclipse.org 下载Eclipse 。

东皇太一 2011-07-19   1219   0
P22

  Ant基于Java的构建工具 文档

主要内容了解Ant是什么以及能帮我们做什么事掌握Ant常用的命令掌握编写build.xml与运行的方法。

wenzheng 2011-07-12   4419   0
Ant   项目构建   Java  
P5

  软件自动化报告 文档

软件的自动化是一个持续改进的过程,体现着公司的能力成熟度CMM等级。hudson 工具:目前非常流行的开源CI服务器,持续集成(CI)是一种实践,旨在缓和和稳固软件的构建过程。

aoyongjx 2011-06-30   787   0
P23

  Maven概述 文档

Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周(ProjectLifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。当你使用Maven的时候,你用一个明确定义的项目对象模型来描述你的项目,然后 Maven 可以应用横切的逻辑,这些逻辑来自一组共享的(或者自定义的)插件。

aoyongjx 2011-06-30   5344   0
P4

  Hudson插件开发文档 文档

扩展Hudson,开发插件,持续集成(CI)是将多个团队成员贡献的代码频繁持续的构建并给与反馈,而不必将寻找和修复缺陷的过程放在开发后期。在典型的持续集成周期中,代码首先被周期性的从版本控制服务器(如CVS或Subversion)中更新下来,随后调用自动化编译脚本(如Ant或Maven)编译,并运行所有测试用例,给出结果分析的报告。Hudson是一款优秀的持续集成工具,目前的发展速度很快,并且吸收了众多CI服务器的优点和长处。

aoyongjx 2011-06-30   5320   0
P8

  Hudson安装及其配置 文档

Hudson作用:自动(定时)将项目编译,打包,发布,调用junit测试,最后生成测试结果

aoyongjx 2011-06-30   3591   0
P19

  Ant基础简 文档

概述Ant的功能和优势,并讨论它的历史概况和日渐提高的普及性。然后我们通过考察一个最基础的生成文件的基本结构,直接进入对Ant基础的讨论。我们还会介绍属性和依赖关系的概念。Ant是什么?Apache Ant是一个基于Java的生成工具。据最初的创始人James Duncan Davidson介绍,这个工具的名称是another neat tool(另一个整洁的工具)的首字母缩写。<br><br>生成工具在软件开发中用来将源代码和其他输入文件转换为可执行文件的形式(也有可能转换为可安装的产品映像形式)。随着应用程序的生成过程变得更加复杂,确保在每次生成期间都使用精确相同的生成步骤,同时实现尽可能多的自动化,以便及时产生一致的生成版本,这就变得更加重要了。C或C++中的传统项目经常使用make工具来做这件事情,其中生成任务是通过调用shell命令来执行的,而依赖关系定义在每个生成文件之间,以便它们总是以必需的顺序执行。

house_a 2011-06-29   3540   0
P24

  Maven2使用 文档

torn212 2011-06-26   2686   0
P9

  CruiseControl学习 文档

持续集成环境的重要性在当今的软件开发中无需再表述,最常用的工具就是CruiseControl(以下简称为CC)。下图描述CC的工作方式,让大家对CC有个直观的认识。

zhangjianhaha 2011-06-18   4120   0
P50

  Maven培训(Maven-项目管理工具) 文档

Maven是一个构建工具。Maven是一个项目管理工具。它包含了一个项目对象模型(Project Object Model POM),一组标准集合,一个项目生命周期(ProjectLifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。当你使用Maven的时候,你用一个明确定义的项目对象模型(POM)来描述你的项目。Maven的核心很小,主要的功能是依靠各种插件来完成的。Maven有一个生命周期,当你运行mvn install的时候被调用。这条命令告诉Maven执行一系列的有序的步骤,直到到达你指定的生命周期。遍历生命周期旅途中的一个影响就是,Maven运行了许多默认的插件目标,这些目标完成了像编译和创建一个JAR文件这样的工作。此外,Maven能够很方便的帮你管理项目报告,生成站点,管理JAR文件,等等。

hljxj 2011-06-08   9149   0
P25

  CCNET的配置使用说明 文档

本文主要在《集成开发环境的配置使用说明》的基础上讲解如何在安装CCNET并配置一个新的项目进行每日的持续化集成。什么是持续化集成。在过去几年中,敏捷已经是一个非常热门的话题,它高效的工作方式和快速的需求应对能力,赢得了很多中小软件厂商的关注。那么敏捷除了一些经常谈论到编程思维和迭代的开发模式等,其实还部分依赖于好的改善工作流程的工具。持续化集成工具便是服务于敏捷软件开发的一个系列。它主要将原本分散,无序的工作流程,通过工具软件有机的组织起来,并且在组织的过程中,参与开发设计测试的各个部门的人员都能从中获取到自动化方面的优惠。使得团队的工作效率大大提升。CruiseControl.Net是什么?上面讲解了什么是持续化集成,那CruiseControl.Net就是一款由ThoughtWorks公司提供给我们的轻量级的持续化集成工具。它能够将代码版本控制,单元测试,代码规范检查,项目的发布部署等工作步骤有机的组织起来,并且利用其调度性可作自动化处理,它还有强大的日志记录功能,能将集成结果及时地反馈给项目管理人员和项目开发人员。在下文中凡是用到CruiseControl.Net均用CC.Net来代替。

lovepoco 2011-06-02   482   0
P55

  Maven原理与实践(高级) 文档

gdqsh 2011-06-02   555   0
Maven   项目构建   报告   Go  
P58

  《Maven实战》(国内首本Maven著作)(Maven的安装、配置及使用入门) 文档

《Maven实战》是国内第一本公开出版的Maven专著。它内容新颖,基于最新发布的Maven3.0,不仅详尽讲解了Maven3.0的所有新功能和新特性,而且还将这些新功能和新特性与Maven2.x版本进行了对比,以便于正在使用Maven 2.x版本的用户能更好地理解。本书它内容全面,以从专家的角度阐释Maven的价值开篇,全面介绍了Maven的安装、配置和基本使用方法,以便于初学者参考;详细讲解了坐标和依赖、Maven仓库、生命周期和插件、聚合与继承等Maven的核心概念,建议所有读者仔细阅读;系统性地阐述了使用Nexus建立私服、使用Maven进行测试、使用Hudson进行持续集成、使用Maven构建Web应用、Maven的版本管理、Maven的灵活构建、生成项目站点和Maven的m2eclipse插件等实用性较强的高级知识,读者可有选择性的阅读;扩展性地讲解了如何Maven和Archetype插件,这部分内容对需要编写插件扩展Maven或需要编写Archetype维护自己的项目骨架以更便于团队开发的读者来说尤为有帮助。它实战性强,不仅绝大部分知识点都有相应的案例,而且本书还在第4章设计了一个背景案例,后面的很多章节都是围绕这个案例展开的,可操作性极强。 本书适合所有Java程序员阅读,无论你是从未使用过Maven,亦或是已经使用Maven很长一段时间了,相信你都能从本书中获得有价值的参考。本书也适合所有项目经理阅读,它能帮助你更规范、更高效地管理Java项目。

lishushan 2011-05-30   343   0
P6

  maven创建多模块web项目 文档

jacke1205 2011-05-17   5797   0
Maven   项目构建   Dart   XML  
1 2 3 4 5 6 7 8 9 10

关键词

最新上传

热门文档