`
xiaoming530
  • 浏览: 33687 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Apache Maven2初体验手记

阅读更多

Apache Maven2初体验手记

参考http://maven.apache.org/guides/getting-started/maven-in-five-minutes.html

 

一、下载安装

 

学习我喜欢用最新版的,所以首先下载最新版的Maven.

 

下载地址http://maven.apache.org/download.html

 

选择最新版本的下载。(我下载是apache-maven-2.1.0-bin.zip这个包)

 

下载完成后将压缩包解压到本地目录。D:\java\maven-2.1.0

 

添加用户变量 maven_home=D:\java\maven-2.1.0

 

在用户PATH变量中加入 %maven_home%\bin

 

环境变量设置完成后 打开命令提示符窗口

 

mvn -version

 

输出类似如下的提示

 

Apache Maven 2.1.0 (r755702; 2009-03-19 03:10:27+0800)
Java version: 1.6.0
Java home: D:\JAVA\jdk1.6.0\jre
Default locale: zh_CN, platform encoding: GBK
OS name: "windows xp" version: "5.1" arch: "x86" Family: "windows"

 

maven安装成功

 

二、建立一个简单示例工程

 

进入项目工作目录下

 

cd F:\maven_workspace

 

mvn archetype:create -DgroupId=net.xm.app -DartifactId=my-app

 

输出类似如下的提示

 

[INFO] OldArchetype created in dir: F:\maven_workspace\my-app
[INFO] ----------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ----------------------------------------------------------
[INFO] Total time: 1 minute 59 seconds
[INFO] Finished at: Thu Jun 18 09:58:03 CST 2009
[INFO] Final Memory: 8M/14M

 

工程建立成功

 

我们来看下工程目录的结构

my-app
|-- pom.xml
|-- src
    |-- main
    .   |-- java
    .        |-- net
    .            | -- xm
    .                 |-- app
    .                      |-- App.java
    |-- test
        |-- java
            |-- net
                | -- xm
                     |-- app
                          |-- AppTest.java

在工作目录下生成了以个my-app文件夹

在该文件夹下有一个src源码目录 该目录下有main和test两个目录,分别用来存放源代码和测试代码。

java源代码路径是\my-app\src\main\java\net\xm\app\App.java

测试代码路径是\my-app\src\test\java\net\xm\app\AppTest.java

 

cd my-app

mvn package

 

输出类似如下的提示

 

[INFO] [jar:jar]
[INFO] Building jar: F:\maven_workspace\my-app\target\my-app-1.0-SNAPSHOT.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1 minute 54 seconds
[INFO] Finished at: Thu Jun 18 10:17:44 CST 2009
[INFO] Final Memory: 9M/16M

 

编译工程成功

 

java -cp target/my-app-1.0-SNAPSHOT.jar net.xm.app.App

 

输出

 

Hello World!

 

OK ! 我们得到了想要的结果 , 完成了我们Maven2之旅的初体验。

分享到:
评论

相关推荐

    下载慢?给你apache maven 3.x.x所有Linux, Windows版本下载的百度网盘链接

    apache maven 3.x.x所有Linux, Windows版本下载的百度网盘链接。 apache-maven-3.0.4-bin.tar.gz apache-maven-3.0.4-bin.zip apache-maven-3.0.5-bin.tar.gz apache-maven-3.0.5-bin.zip apache-maven-3.1.0-bin....

    apache-maven-3.6.3-bin

    apache-maven-3.6.3-bin。apache-maven-3.6.3-bin。apache-maven-3.6.3-bin。apache-maven-3.6.3-bin。apache-maven-3.6.3-bin。apache-maven-3.6.3-bin。apache-maven-3.6.3-bin。apache-maven-3.6.3-bin。apache-...

    Apache Maven 2 Effective Implementation

    ### Apache Maven 2 有效实施知识点详解 #### 一、Apache Maven 2 概述 Apache Maven 是一个项目管理和理解工具。它包含了构建过程(build process)、软件项目信息和最佳实践指南。Maven 的主要目标是让构建过程...

    apache-maven-3.6.1.zip分享给需要的同学

    apache-maven-3.6.1.zip分享给需要的同学 apache-maven-3.6.1.zip分享给需要的同学 apache-maven-3.6.1.zip分享给需要的同学 apache-maven-3.6.1.zip分享给需要的同学 apache-maven-3.6.1.zip分享给需要的同学apache...

    apache-maven-3.8.6.zip

    apache-maven-3.8.6-bin.zip apache-maven-3.8.6-bin.zip apache-maven-3.8.6-bin.zip apache-maven-3.8.6-bin.zip apache-maven-3.8.6-bin.zip apache-maven-3.8.6-bin.zip apache-maven-3.8.6-bin.zip apache-...

    apache-maven-3.6.0_apache-maven-3.6.0_maven压缩包_maven3.6.0下载_

    在Maven 3.6.0中,用户可以体验到更快的构建速度和更高的稳定性。这个版本优化了内部算法,减少了不必要的网络请求,从而提升了整体性能。此外,它还修复了一些已知的bug,确保了更好的兼容性和可靠性。 安装Maven ...

    Apache.Maven.Cookbook.1785286129

    Chapter 2: IDE Integration with Maven Chapter 3: Maven Lifecycle Chapter 4: Essential Maven Plugins Chapter 5: Dependency Management Chapter 6: Code Quality Plugins Chapter 7: Reporting and ...

    Apache Maven 3.8.3

    Apache Maven是一个流行的项目管理工具,主要用于Java项目,帮助开发者自动化构建、文档创建和报告项目信息。 如果你想安装和使用Apache Maven 3.8.3,你需要首先下载这个zip文件,然后解压到适当的目录。一旦解压...

    apache-maven-3.8.4安装包

    Apache Maven 是一个强大的项目管理和构建工具,主要用于Java应用程序的开发。它基于项目对象模型(Project Object Model,POM)的概念,使得项目的构建、依赖管理、文档生成、代码质量检查等任务变得简单。Apache ...

    最新Maven版本:apache-maven-3.6.0

    2. **插件系统**:Maven拥有丰富的插件生态系统,允许扩展其功能,例如生成Javadoc、执行单元测试、创建源码jar等。在3.6.0版本中,可能包含对某些插件的更新和优化。 3. **构建生命周期**:Maven定义了一套标准的...

    Apache Maven项目构建工具 v3.9.6.zip

    Apache Maven是Java开发领域广泛应用的一款项目管理工具,它基于项目对象模型(Project Object Model, POM)的概念,能够自动化构建、依赖管理和项目信息管理。在本文中,我们将深入探讨Maven 3.9.6这一版本,以及它...

    Apache Maven (apache-maven-3.8.4-bin.zip)

    Apache Maven (apache-maven-3.8.4-bin.zip)是一个软件项目管理和理解工具。基于项目对象模型 (POM) 的概念,Maven 可以从一条中央信息中管理项目的构建、报告和文档。

    apache-maven-3.6.3安装包

    2. **解压**:将下载的压缩包解压到任意位置,例如`C:\Program Files\Apache\maven-3.6.3`。 3. **配置环境变量**: - `MAVEN_HOME`:设置为Maven的安装目录。 - `Path`:添加`%MAVEN_HOME%\bin`,确保可以在...

    apache-maven-3.8.6-bin.zip

    Apache Maven。什么是Maven?简而言之,Maven是我们可以用来构建和管理基于Java的项目的工具。与较旧的构建工具(例如Ant)(同样也是Apache项目)相比,Maven为开发人员提供了一种标准的方法来构建项目,对项目所...

    apache-maven-3.8.8.zip

    apache-maven-3.8.8.zip压缩包内容: apache-maven-3.8.8-bin.tar.gz apache-maven-3.8.8-bin.zip apache-maven-3.8.8-src.tar.gz apache-maven-3.8.8-src.zip

    apache-maven-3.6.2_maven_

    Apache Maven 是一个强大的项目管理和构建工具,主要用于Java项目。它基于项目对象模型(Project Object Model,POM)的概念,能够管理项目的构建、报告和依赖关系。Maven 的核心理念是通过标准化的构建生命周期和...

    apache maven 3.5.0 已配置阿里源镜像

    Maven 3.5.0是该工具的一个版本,它包含了多个改进和优化,旨在提升开发效率和用户体验。 在Java开发中,Maven通过使用一个名为POM(Project Object Model)的XML文件来管理项目的依赖关系。POM定义了项目的配置、...

    apache-maven-3.5.4.zip

    2. **构建生命周期**:Maven 提供了一套预定义的构建生命周期,包括清理(clean)、编译(compile)、测试(test)、打包(package)、验证(verify)、安装(install)和部署(deploy)等阶段。这些阶段按照特定...

    apache maven安装包和maven实用技巧

    Apache Maven 是一个强大的Java项目管理工具,它简化了构建、依赖管理和项目文档的生成过程。在本文中,我们将深入探讨Apache Maven的安装以及一些实用技巧,帮助开发者更高效地使用这个工具。 首先,我们来讨论...

    apache-maven-3.5.2安装包

    Apache Maven 是一个强大的Java项目管理工具,它基于项目对象模型(Project Object Model,POM)的概念,能够自动化构建、依赖管理和项目信息报告。Maven 3.5.2是Maven的一个稳定版本,包含了多项改进和修复,为...

Global site tag (gtag.js) - Google Analytics