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.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-...
### 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...
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-...
在Maven 3.6.0中,用户可以体验到更快的构建速度和更高的稳定性。这个版本优化了内部算法,减少了不必要的网络请求,从而提升了整体性能。此外,它还修复了一些已知的bug,确保了更好的兼容性和可靠性。 安装Maven ...
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是一个流行的项目管理工具,主要用于Java项目,帮助开发者自动化构建、文档创建和报告项目信息。 如果你想安装和使用Apache Maven 3.8.3,你需要首先下载这个zip文件,然后解压到适当的目录。一旦解压...
Apache Maven 是一个强大的项目管理和构建工具,主要用于Java应用程序的开发。它基于项目对象模型(Project Object Model,POM)的概念,使得项目的构建、依赖管理、文档生成、代码质量检查等任务变得简单。Apache ...
2. **插件系统**:Maven拥有丰富的插件生态系统,允许扩展其功能,例如生成Javadoc、执行单元测试、创建源码jar等。在3.6.0版本中,可能包含对某些插件的更新和优化。 3. **构建生命周期**:Maven定义了一套标准的...
Apache Maven是Java开发领域广泛应用的一款项目管理工具,它基于项目对象模型(Project Object Model, POM)的概念,能够自动化构建、依赖管理和项目信息管理。在本文中,我们将深入探讨Maven 3.9.6这一版本,以及它...
Apache Maven (apache-maven-3.8.4-bin.zip)是一个软件项目管理和理解工具。基于项目对象模型 (POM) 的概念,Maven 可以从一条中央信息中管理项目的构建、报告和文档。
2. **解压**:将下载的压缩包解压到任意位置,例如`C:\Program Files\Apache\maven-3.6.3`。 3. **配置环境变量**: - `MAVEN_HOME`:设置为Maven的安装目录。 - `Path`:添加`%MAVEN_HOME%\bin`,确保可以在...
Apache Maven。什么是Maven?简而言之,Maven是我们可以用来构建和管理基于Java的项目的工具。与较旧的构建工具(例如Ant)(同样也是Apache项目)相比,Maven为开发人员提供了一种标准的方法来构建项目,对项目所...
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 是一个强大的项目管理和构建工具,主要用于Java项目。它基于项目对象模型(Project Object Model,POM)的概念,能够管理项目的构建、报告和依赖关系。Maven 的核心理念是通过标准化的构建生命周期和...
Maven 3.5.0是该工具的一个版本,它包含了多个改进和优化,旨在提升开发效率和用户体验。 在Java开发中,Maven通过使用一个名为POM(Project Object Model)的XML文件来管理项目的依赖关系。POM定义了项目的配置、...
2. **构建生命周期**:Maven 提供了一套预定义的构建生命周期,包括清理(clean)、编译(compile)、测试(test)、打包(package)、验证(verify)、安装(install)和部署(deploy)等阶段。这些阶段按照特定...
Apache Maven 是一个强大的Java项目管理工具,它简化了构建、依赖管理和项目文档的生成过程。在本文中,我们将深入探讨Apache Maven的安装以及一些实用技巧,帮助开发者更高效地使用这个工具。 首先,我们来讨论...
Apache Maven 是一个强大的Java项目管理工具,它基于项目对象模型(Project Object Model,POM)的概念,能够自动化构建、依赖管理和项目信息报告。Maven 3.5.2是Maven的一个稳定版本,包含了多项改进和修复,为...