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

关于maven的一些浅薄的理解

时间:2016-03-26 16:57:39      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:

1、maven是什么?

在项目开发过程中,会需要很多第三方jar包,有很多jar包是没有用的但是开发人员不可能花费心思去思考哪些是有用的,哪些没用,maven为我们很好的解决了这个问题。它可以通过pom文件的配置,一小段信息,就可以清晰的构建项目所需要的外部jar文件。让我们更有效的管理项目。

2、maven的下载

去阿帕奇官网,maven专栏,bin.zip包。下载解压,包含四个文件夹:bin,boot(里面是一个jar包,主要用于加载maven自己的类库),conf(setting等配置文件),lib(包括很多第三方类库)。

环境变量配置:常量:M2_HOME:资源的位置;path:%M2_HOME%\bin;测试:mvn -v

3、maven的目录结构

src

  -main(主目录)

    -java

      -package

  -test(测试目录)

    -java

      -package

  -resources(资源文件)

4、手动创建一个maven

  创建好一个指定结构的目录后,在src平行的目录下,还要创建一个pom文件:

pom文件的配置:groupId:项目的包名(公司地址的反写+项目名)artifactId:项目名-模块名 version:0.0.1SNAPSHOT

使用到junit dependencies:dependency:groupId:junit artefactId:junit version:4.0.10

5、maven的一些基本操作

mvn compile:编译(如果第一次运行此命令,会下载很多jar)
mvn test:测试

mvn clear:清除target包(class文件,测试报告)

mvn package:打包

mvn install:发布到本地仓库

6、自动创建目录

mvn -archetype:generate -DgroupeId=*** -DartifactId=**** -Dversion=*** -Dpackage=***(代码所存在的包)

7、坐标和仓库

坐标:是某些引用的构建

仓库:本地仓库和远程仓库(如果本地仓库找不到,那么就到远程仓库找(全球的中央仓库(打开maven-->lib-->maven-model-builder-3.3.9.jar打开找pom-4.0.0.xml)))

https://repo.maven.apache.org/maven2

更改仓库的位置:

默认存在当前用户的路径中;修改setting,<localRepository>D:/bendicangku/repo</localRepository>将setting.xml复制一份过去

8、在eclipse中要在windows首选项中修改java/install jres找到你的jdk根目录,将jdk添加进去,然后是maven -->installnations添加你的maven再到Usersetting中找到你的setting路径。

 

9、更新maven 本地仓库 的更新 mvn clean package install 远程 仓库 的更新 mvn clean package deploy

关于maven的一些浅薄的理解

标签:

原文地址:http://www.cnblogs.com/author-zr/p/5323085.html

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