它也是实现项目各个环节的好帮手,如编译、单元测试、打包、发布,等等。按照它的流程走,可让咱们养成严谨的习惯。java
同时,咱们用得不少的是用它下载JAR,想一想之前,之前框架的包都是本身一个一个爬官网下载的。web
检查Java的安装spring
Maven是Java的工具,依赖于Java,必须先安装Java,建议Java的版本不宜过低。apache
Maven的下载和安装mybatis
确认Java已安装并配置后,正式开始Maven的安装app
测试是否成功框架
环境变量准备完毕后,就能够测试是否成功安装了。webapp
到目前为止,Maven已经成功安装!maven
Maven的功能强大,本人也是Maven的一名学习者,如下是工做、生活中一路用到的命令,予以笔记,权当参考。ide
建立Web工程
这里是建立一个web工程,固然也能够建立Java工程等等。
Maven有许多命令,当你第一次执行某条命令时,有可能Maven须要下载相应的文件及该文件依赖的文件,因此咱们在第一次执行该命令时需等待下载,第2次以上就不须要了。
mvn archetype:create -DgroupId=com.nicchagil.mybatis3spring3Intg -DartifactId=mybatis3spring3Intg -DarchetypeArtifactId=maven-archetype-webapp
建立完后,默认放在用户目录下,如C:\Documents and Settings\nickhuang。
下载Jar包
新建立的项目根目录下有pom.xml文件。
到所需的开源软件的官网,将其基于Maven的dependency节点,拷贝到新建立的工程的pom.xml的dependencies节点中。
如,Spring Framework 3.2.9的dependency
<dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>3.2.9.RELEASE</version> </dependency>
加入Spring Framework 3.2.9的dependency后的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/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.nicchagil.mybatis3spring3Intg</groupId> <artifactId>mybatis3spring3Intg</artifactId> <packaging>war</packaging> <version>1.0-SNAPSHOT</version> <name>mybatis3spring3Intg Maven Webapp</name> <url>http://maven.apache.org</url> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>3.2.9.RELEASE</version> </dependency> </dependencies> <build> <finalName>mybatis3spring3Intg</finalName> </build> </project>
而后执行任一包含打包子任务的命令,Maven就会自动下载Jar包,如
mvn install
若是你的Project之前已安装过,能够先执行如下的clean命令再做安装。
mvn clean
源码下载
使用如下命令可下载项目中用到的JAR的源码,下载完成后可在用户目录的.m2\repository\目录下对应的分类中找到,如个人在C:\Documents and Settings\nickhuang\.m2\repository\org\springframework\spring-core\4.0.6.RELEASE
mvn dependency:sources