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

maven快速入门

时间:2016-05-01 17:29:49      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:

一、maven

  maven可以说是管理项目的优秀工具,管理jar包

二、mave安装

1、先安装jdk(本文不详细讲)

2、安装maven

①、maven下载   http://maven.apache.org/download.cgi

注意,maven3.3以上版本需要安装jdk的版本是1.7以上

②、解压,我的是解压在如下目录

G:\tool\maven

③、环境变量配置

我的电脑--》属性--》高级系统设置--》系统变量  

MAVEN_HOME : G:\tool\maven\apache-maven-3.3.9

PATH : ;%MAVEN_HOME%\bin

④、测试安装是否成功

打开windows cmd(快捷键win + r),输入如下命令mvn -v

安装成功的话,会输出如下结果 :

技术分享

三、本地仓库路劲配置

①、默认路劲 ${user.home}/.m2/repository

②、如果不想使用默认路劲,可以修改apache-maven-3.3.9\conf目录下的settings.xml文件 <localRepository>G:\tool\maven\repository</localRepository>

四、maven常用命令

1、mvn compile : 编译代码

2、mvn test :运行测试

3、mvn clean : 清理产生的项目target文件

4、mvn package :打包

5、mvn install : 项目安装本地仓库

6、mvn eclipse : eclipse : 生成eclipse工程

五、maven中央仓库位置

http://mvnrepository.com/

六、实战

1、搭建java项目

mvn archetype:generate -DgroupId=com.mycompany.fuwu -DartifactId=fuwu -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

  -DgroupId          包名

  -DartifactId        项目名称

  -DarchetypeArtifactId    指定ArchetypeId,maven-archetype-quickstart,创建一个Java Project;maven-archetype-webapp,创建一个Web Project

  -DinteractiveMode     是否使用交互模式

①、标准的maven项目结构

fuwu
|---pom.xml
|---src
    |---main
    |    |---java
    |        |---com
    |            |---mycompany
    |                |---fuwu
    |                    |---App.java
    |
    |---test
        |---java
            |---com
                |---mycompany
                    |---fuwu
                        |---AppTest.java

②、 编译源程序,切换到项目fuwu的根目录下,执行命令 mvn clean compile 编译源程序

在fuwu根目录下会生成target目标目录,target\classes里面存放的就是编译后的class文件。

③、测试,切换到项目fuwu的根目录下,执行命令 mvn clean test

target 会多出一个test-classes文件,存放的就是测试代码的class文件

③、打包,切换到项目fuwu的根目录下,执行命令 mvn package,执行打包命令前,会先执行编译和测试命令(从控制台log可以看出,下面只是截图截了一部分)

技术分享

在target目录下会生成打完包的jar

④、安装,切换到项目fuwu的根目录下,执行命令 mvn install,执行打包命令前,会先执行编译、测试命令和打包命令(意味着你只需要执行此命令,即可达到项目安装到本地仓库的目的,而不必一步一步去执行上面①②③的命令)

构建成功后,项目的jar包会发布到本地仓库

技术分享

⑤、导入到eclipse,执行命令mvn eclipse:eclipse

 

2、搭建web项目

mvn archetype:generate -DgroupId=com.mycompany.fuwuWeb -DartifactId=fuwuWeb -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false    

其它操作搭建java项目。

 

maven快速入门

标签:

原文地址:http://www.cnblogs.com/chenmo-xpw/p/5450699.html

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