码迷,mamicode.com
首页 > 其他好文 > 详细

Maven学习系列一5分钟入门教程

时间:2014-06-24 13:48:52      阅读:205      评论:0      收藏:0      [点我收藏+]

标签: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"

创建工程
  
  1.
选择需要存放工程的目录,命令行进入该路径,执行下面语句:
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

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

 

Maven学习系列一5分钟入门教程,布布扣,bubuko.com

Maven学习系列一5分钟入门教程

标签:des   style   class   java   http   tar   

原文地址:http://www.cnblogs.com/skywalkboy/p/3803200.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!