本文地址:http://blog.csdn.net/sushengmiyan/article/details/40142771html
maven官网: http://maven.apache.org/java
学习视频地址:http://www.icoolxue.com/album/show/45web
5分钟学习maven:http://maven.apache.org/guides/getting-started/maven-in-five-minutes.htmlspring
maven的一个中央仓库:http://mvnrepository.com/apache
本文做者:sushengmiyanapi
------------------------------------------------------------------------------------------------------------------------------------框架
maven是为了快速构建java项目二产生的一个项目。最初是描述建筑工程的,如今多数层面上,都是指java的构建。eclipse
maven能够提供一个统一的构建环境,使构建过程简单化,提供优质的项目信息,能够为最佳实践发展提供指导。maven
Maven鼓励最佳实践,但咱们意识到,一些项目可能因为历史缘由不符合这些理想。虽然Maven是设计灵活,在某种程度上,在这些状况下,不一样的项目的需求,不能知足每种状况不做妥协的完整性目标。若是你决定使用Maven,一个不寻常的建造结构,你不能重组,你可能不得不放弃一些功能或彻底使用Maven。ide
实际上,接触maven是在用其余信息的时候看到的,好比学习struts2,好比学习spring4好比学习shiro。在其官方网站上,提供的都是.pom配置文件的maven项目信息,不知道如何使用这些信息就不能很好的学习以上框架,因此,接触maven全是上述学习障碍迫使的。
经过刚刚接触maven,我发现其主要目的就是将咱们平时须要导入的jar文件啊,或者其余依赖信息啊,经过pom文件,自动去中央库加载到项目库中,避免咱们手动去添加。
maven下载地址:http://maven.apache.org/download.cgi
如今下载的版本是3.2.3
下载zip的绿色安装版本,解压到硬盘,而后添加到环境变量。
以下:
找到解压缩以后的文件夹中的conf目录下的settings.xml 修改本地仓库位置:
下载zip包,并解压缩
将maven添加到环境变量
测试安装效果:运行cmd,输入mvn出现以下信息便可代表安装成功
在本地硬盘建立一个文件夹做为maven项目工做目录,cmd切换到这个目录,而后执行以下cmd命令:
mvn archetype:generate -DgroupId=maven.demo.start -DartifactId=HelloMaven -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
看到执行一系列的下载download以后,出现了build success
能够看到你刚才创建的文件夹下的目录多了以下:
HelloMaven |-- pom.xml `-- src |-- main | `-- java | `-- maven | `-- demo | `-- start | `-- App.java `-- test `-- java `-- maven `-- demo `-- start `-- AppTest.java
切换到刚才建立的项目的目录中,执行mvn package命令:
执行java -cp target/HelloMaven-1.0-SNAPSHOT.jar maven.demo.start.App命令:
能够看到,helloworld成功执行完成.
使用maven下载spring 4.2
在maven项目下,能够看到pom.xml文件
添加最新的spring依赖到pom文件中:
<dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>4.1.6.RELEASE</version> </dependency>执行mvn package
能够看到,下载到的spring jar包以下:
每一个文件夹下都有对应的jar包。OK
4、使用myeclipse建立maven工程
在myeclipse中,选择新建工程的时候,选择other,找到maven
下一步,下一步,出现选择选择项目骨架的时候,咱们先使用QuikStart来选择,后期能够根据我的项目须要选择web啊等骨架
点击finish便可完成。
运行的时候,选择.Pom文件,右键,选择run as maven build
在goal中写入compile,便可执行编译。右边有select按钮,能够选择你须要的命令。
总结一把:如今不少人说Spring网站改版了,jar包都不会下载了。其实学会了简单的使用maven,下载spring的jar包很简单哇。