写在前面
写这篇文章的初衷只是为了自己记录一些笔记,因为文章写得比较简单,可能并不是很“傻瓜”。废话不多说进入正题。 Maven就是Java程序员必不可少的工程管理工具。如果你还不知道,请点击维基百科 or 百度百科
创建一个Maven工程(我们假设你已经会配置环境了)
-
打开idea点击创建新工程
屏幕快照 2017-04-21 23.05.53.png -
直接下一步就可以看到下图(这三项唯一确定了一个工程)
屏幕快照 2017-04-21 23.08.25.png
3.一路下一步,然后工程就会自己后创建好,记得点击Enable atuo import
屏幕快照 2017-04-21 23.08.52.png
4.至此已经创建好了一个maven工程,如下图,
屏幕快照 2017-04-21 23.14.32.png
目录结构如下
src
-main
-java
-package
-resources
-test
-java
-package
-pom.xml
这里使用${basedir}来代表pom.xml所在目录(项目根目录)
${basedir}/src/main/java目录存放源码
${basedir}/src/main/java目录存放测试源码
POM(Project Object Modal)
POM是使用maven工作的基本单元,pom.xml中用一些信息记录了整个工程的一些信息,包括依赖等。
- project pom.xml中的顶级元素
- modelVersion POM的版本
- groupId 代表创建该工程的组织或群体的唯一标示(一般可以把网址反过来写,这里我创建工程时写的com.moke.demo)
- artifactId 项目名称(这里我写的demo)
-packaging 指定打包的类型,如JAR,WAR,EAR等(现在这个文件中还没有,默认为JAR)
-version 项目的版本(这里看到SNAPSHOT是为了表示处在开发阶段)
常用操作
1.编译
mvn compile
这里会在${basedir}/target/classes下面时候给你成编译后的文件
2.编译和运行单元测试
mvn test
这里会下载所有依赖并且编译所有代码(如果只想编译测试代码执行mvn test-compile)
3.创建JAR
mvn package
这里会在${basedir}/target生成JAR(如果想生成其他请在pom.xml中packaging标签中指定)
4.安装到本地仓库
mvn install
将生成的文件安装到${user.home}/.m2/repository 默认为这个路径,${user.home}代表当前用户根目录
5.清理工程,删除target
mvn clean
添加依赖
-
在pom.xml文件中创建dependencies标签
屏幕快照 2017-04-22 00.11.04.png - 在MVNRepository找到需要的JAR,复制相应的dependency,如
屏幕快照 2017-04-22 00.15.56.png
3.加入pom.xml文件dependencies标签下
屏幕快照 2017-04-22 00.17.48.png
4.保存稍等片刻,你需要的JAR就已经被导入了
以上就是使用maven的一些简单步骤,其他在后面的文章介绍
网友评论