未来之路

THE ROAD TO THE FUTURE

Maven下设置应用程序的目录结构

 1、介绍在第二章你建立了一个很基础项目,现在我们将更深入一点,使用一个现实世界中的项目。在本章中,你将要学习一些Maven的最佳实践和高级用法,通过一个小型的应用来掌握一些常见问题(FAQ)。这样做,你将通过指导建立特定的设置以及管理其结构。 你将要建立的应用程序名叫Proficio,是拉丁文“...

2008-10-24 11:25:00

阅读数 4954

评论数 0

使用Maven打包并安装到本地库

 打一个JAR包非常简单,可以通过如下命令完成: C:/mvnbook/my-app> mvn package 如果你看一下项目的POM文件,你会发现打包被设成了JAR,这就是Maven如何知道通过上面的命令来打一个JAR包的原因(关于此稍后会看到更多)。看一下目标目录就会看到生成的JAR文...

2008-10-24 10:47:00

阅读数 12880

评论数 0

使用Maven进行编译

 正如在介绍的文章中所提到的,要完成预定的任务,你是在一个很高的层次,使用声明的方式来告知Maven如何做的。在你开始编译前,注意在这个简单命令的背后所显示的四个Maven基础工作步骤:通过配置进行约定重用构建逻辑声明式执行有序的依赖组织这些准则存在于Maven的方方面面,但下面对简单编译命令的分...

2008-10-24 09:20:00

阅读数 13877

评论数 2

创建你的首个Maven项目

 要创建你的首个项目,你需要使用Maven的Archetype机制。一个Archetype被定义为一个元模式或模型,从这里创建所有同类的文件。Maven中,archetype是一个项目模板,结合用户的输入来生成一个全功能的Maven项目。本章将为你演示archetype机制是如何工作的,如果你想了...

2008-10-23 11:19:00

阅读数 5366

评论数 3

准备使用Maven

 在本节,架设你是第一次使用Maven并且已经安装、设置好了Maven。如果你还没有配置好,请在继续之前,查看“Maven下载和安装指南”。根据你的电脑所处的位置,可能需要做一些准备工作以使Maven正常工作。如果你位于防火墙后面,你可能需要对Maven进行设置,以应对这种情况。那么,根据下面的内...

2008-10-23 10:37:00

阅读数 3480

评论数 0

本地的Maven仓库

 当你安装并第一次运行Maven的时候,由于依赖请求,你的本地仓库将会建立。默认,Maven会在~/.m2/repository创建本地仓库。为了让Maven工作必须有一个本地仓库。如下的目录结构显示了一个本地仓库的布局,已经有了一些本地安装的依赖部件例如junit-3.8.1.jar:部件从远程...

2008-10-22 14:11:00

阅读数 15789

评论数 1

Maven构建的生命周期

 软件项目一般遵循一个相似的、熟悉的过程:准备、编写代码、测试、打包、安装。Maven适应各种不同的项目的路线称为构建生命周期。在Maven中,构建生命周期由一系列阶段组成,每个阶段可以实施一个或者多个和该阶段相关的行动(Action),或目标(goal)。例如,编译阶段调用一组目标(goal)去...

2008-10-22 13:39:00

阅读数 3583

评论数 0

Maven的项目对象模型(POM)

 Maven是以项目为中心的设计。POM是Maven对一个单一项目的描述。没有POM的话,Maven是毫无用处的——POM是Maven的核心。是POM实现的并驱动了这种以模型来描述的构建方式。 下面的POM示例,是你可能用于构建和测试一个项目的脚本。一个POM是一个XML文档,看起来类似于如下的示...

2008-10-22 11:22:00

阅读数 8329

评论数 2

Maven概述

1.1 Maven 概述Maven提供了一套软件项目管理的综合性方案.无论是编译,发布,文档还是团队协作,Maven提供了必要的抽象,它鼓励重用,并做了除了软件构建以外的许多工作. 1.1.1 什么是MavenMaven是一套项目管理框架,但这并不是Maven的全部.它是Maven作者能想得到的最...

2008-10-20 11:26:00

阅读数 24556

评论数 20

提示
确定要删除当前文章?
取消 删除
关闭
关闭