
Ant And Maven
文章平均质量分 80
iStringTheory
CSharp iOS Developer
展开
-
本地的Maven仓库
当你安装并第一次运行Maven的时候,由于依赖请求,你的本地仓库将会建立。默认,Maven会在~/.m2/repository创建本地仓库。为了让Maven工作必须有一个本地仓库。如下的目录结构显示了一个本地仓库的布局,已经有了一些本地安装的依赖部件例如junit-3.8.1.jar:部件从远程移动到本地仓库 仔细的查看本地仓库中的文件,现在你了解了本地仓库的布局情况。理论翻译 2008-10-22 14:11:00 · 16079 阅读 · 1 评论 -
Maven的项目对象模型(POM)
Maven是以项目为中心的设计。POM是Maven对一个单一项目的描述。没有POM的话,Maven是毫无用处的——POM是Maven的核心。是POM实现的并驱动了这种以模型来描述的构建方式。 下面的POM示例,是你可能用于构建和测试一个项目的脚本。一个POM是一个XML文档,看起来类似于如下的示例: project>modelVersion>4.0.0modelVer翻译 2008-10-22 11:22:00 · 8995 阅读 · 2 评论 -
Maven构建的生命周期
软件项目一般遵循一个相似的、熟悉的过程:准备、编写代码、测试、打包、安装。Maven适应各种不同的项目的路线称为构建生命周期。在Maven中,构建生命周期由一系列阶段组成,每个阶段可以实施一个或者多个和该阶段相关的行动(Action),或目标(goal)。例如,编译阶段调用一组目标(goal)去编译类。 在Maven中的标准构建生命周期中,你每天都会执行特定的阶段的工作。例如,你告诉Ma翻译 2008-10-22 13:39:00 · 3853 阅读 · 0 评论 -
Maven概述
1.1 Maven 概述Maven提供了一套软件项目管理的综合性方案.无论是编译,发布,文档还是团队协作,Maven提供了必要的抽象,它鼓励重用,并做了除了软件构建以外的许多工作. 1.1.1 什么是MavenMaven是一套项目管理框架,但这并不是Maven的全部.它是Maven作者能想得到的最显而易见的三句话定义.但是这个名字是个毫无意义的抽象,它并没有表达出Maven的强大功翻译 2008-10-20 11:26:00 · 24977 阅读 · 20 评论 -
准备使用Maven
在本节,架设你是第一次使用Maven并且已经安装、设置好了Maven。如果你还没有配置好,请在继续之前,查看“Maven下载和安装指南”。根据你的电脑所处的位置,可能需要做一些准备工作以使Maven正常工作。如果你位于防火墙后面,你可能需要对Maven进行设置,以应对这种情况。那么,根据下面的内容创建一个/.m2/settings.xml文件:settings>proxies>翻译 2008-10-23 10:37:00 · 3595 阅读 · 0 评论 -
创建你的首个Maven项目
要创建你的首个项目,你需要使用Maven的Archetype机制。一个Archetype被定义为一个元模式或模型,从这里创建所有同类的文件。Maven中,archetype是一个项目模板,结合用户的输入来生成一个全功能的Maven项目。本章将为你演示archetype机制是如何工作的,如果你想了解更多关于archetype的信息,可以查看Archetype介绍。 要创建一个快速开始的Ma翻译 2008-10-23 11:19:00 · 5503 阅读 · 3 评论 -
使用Maven打包并安装到本地库
打一个JAR包非常简单,可以通过如下命令完成: C:/mvnbook/my-app> mvn package 如果你看一下项目的POM文件,你会发现打包被设成了JAR,这就是Maven如何知道通过上面的命令来打一个JAR包的原因(关于此稍后会看到更多)。看一下目标目录就会看到生成的JAR文件。 现在,将把生成的Jar文件放入本地库,以可以让其他的项目使用。/.m2/rep翻译 2008-10-24 10:47:00 · 17169 阅读 · 0 评论 -
Maven下设置应用程序的目录结构
1、介绍在第二章你建立了一个很基础项目,现在我们将更深入一点,使用一个现实世界中的项目。在本章中,你将要学习一些Maven的最佳实践和高级用法,通过一个小型的应用来掌握一些常见问题(FAQ)。这样做,你将通过指导建立特定的设置以及管理其结构。 你将要建立的应用程序名叫Proficio,是拉丁文“帮助”的意思。那么,让我们通过讨论其理想的目录结构开始吧。 2、建立应用程序的目翻译 2008-10-24 11:25:00 · 5121 阅读 · 0 评论