标签:des style class java http tar
Maven是基于项目对象模型的一个Apache开源项目。Maven的主要配置文件pom.xml就是项目模型的意思(Project Oriented Model),它是Apache Ant的衍生扩展。
安装
Maven是一个Java工具,所以你必须首先安装Java所需运行环境。
1.解压apache-maven-3.2.1-bin.zip到你想要安装maven的目录,例如,我解压文件到D:\apache-maven-3.2.1。
2.添加M2_HOME环境变量,(WinKey+Pause)快捷键调出系统设置,选择“高级系统设置”-“环境变量”-“用户变量中”中添加变量名为M2_HOME,变量值为刚才解压路径D:\apache-maven-3.2.1。
3.添加M2变量到用户变量中,变量值是%M2_HOME%\bin。
4.添加%M2%到Path环境变量后面。
5.测试,WinKey+R调出命令行然后输入mvn -v(或者mvn --version)如果是输出一串下面这段文字就安装成功:
Apache Maven 3.2.1 (ea8b2b07643dbb1b84b6d16e1f08391b666bc1e9; 2014-02-15 14:51:28+0100) Maven home: D:\apache-maven-3.0.5\bin\.. Java version: 1.6.0_25, vendor: Sun Microsystems Inc. Java home: C:\Program Files\Java\jdk1.6.0_25\jre Default locale: nl_NL, platform encoding: Cp1252 OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows"mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
2.然后切换到项目目录cd my-app就能看到标准的maven工程my-ap|-- pom.xml
`-- src |-- main | `-- java | `-- com | `-- mycompany | `-- app | `-- App.java `-- test `-- java `-- com `-- mycompany `-- app `-- AppTest.java
src/main/java目录下面包含了工程的源代码,src/test/java目录下面包含了测试代码,pom.xml文件是这个项目的项目对象模型POM
.The POM
3.pom.xml是整个maven工程的核心配置,这个文件主要包含编译项目的信息需求。如下的pom.xml文件替换到上面的项目组
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.mycompany.app</groupId> <artifactId>my-app</artifactId> <version>1.0-SNAPSHOT</version> <packaging>jar</packaging> <name>Maven Quick Start Archetype</name> <url>http://maven.apache.org</url> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.8.2</version> <scope>test</scope> </dependency> </dependencies> </project>
4.编译打包测试
编译jar包:
mvn package
测试App.java文件:
java -cp target/my-app-1.0-SNAPSHOT.jar com.mycompany.app.App
Maven学习系列一5分钟入门教程,布布扣,bubuko.com
标签:des style class java http tar
原文地址:http://www.cnblogs.com/skywalkboy/p/3803200.html