以前一直用的是其余的开发工具,maven到目前为止也就用了3个月,今天又时间整理一些初期的使用方法,仅供参照。java
缘由很简单,由于使用maven,会使得项目很是容易管理。
举个例子,团队中某一人新导入了一个jar包,若是没有maven,他则须要给团队中每一个人拷贝一个jar包,并提示他们添加jar包到项目中,若是有maven,他则须要提示团队中的人更新一下pom.xml文件,maven则会帮你把相关jar包都完美地添加到项目中。web
idea15以后的版本,都自带了maven插件,idea14貌似须要本身安装,方法也很简单:File->Settings->Plugins,而后搜索maven进行安装就好了。
在Settings中搜索maven,若是和图(1)相符,说明maven配置已经好了api
File->New->Project,而后选择maven,具体操做见图(2): app
至此,一个maven项目已经建立完成。webapp
maven的使用十分简单,下面我来为你们举个例子:
src下新建一个Test类,代码以下:maven
你会发现import javax.servlet.http.HttpServlet;会报错,由于没有对应jar包,若是是普通项目,咱们会拷贝相关jar包到本地,而且在工具中导入对应jar包,可是maven项目的话就很简单了。
找到pom.xml
在其中添加ide
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>4.0.0-b01</version>
</dependency>
完整pom.xml如图(9):工具
而后右击pom.xml,选择maven->Reimport,以后项目就会自动导入相关jar包了,如图(10): 开发工具
进度条完成后(网速好的话几秒就搞定了),打开Extrarnal Libraries,就好发现多了一个maven的jar包,并且import javax.servlet.http.HttpServlet;也不会报错了,说明maven项目的建立是没有问题的,见图(11)。 测试
或许大家会问
<dependencies> <!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api --> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>4.0.0-b01</version> </dependency> </dependencies>
怎么来的
相关的jar的maven代码均可以去网上搜索,有些公司还有本身的maven仓库,大部分jar包均可以去http://mvnrepository.com/上搜索到。
若是须要多个jar包,把对应的dependency加到
<dependencies> </dependencies>
之间就好了。 关于settings.xml的相关配置,以后再写吧,这篇就先写到这了。