IEAD工具教你建立maven项目

  以前一直用的是其余的开发工具,maven到目前为止也就用了3个月,今天又时间整理一些初期的使用方法,仅供参照。java

为何要用maven

缘由很简单,由于使用maven,会使得项目很是容易管理。 
举个例子,团队中某一人新导入了一个jar包,若是没有maven,他则须要给团队中每一个人拷贝一个jar包,并提示他们添加jar包到项目中,若是有maven,他则须要提示团队中的人更新一下pom.xml文件,maven则会帮你把相关jar包都完美地添加到项目中。web

完成maven相关配置

idea15以后的版本,都自带了maven插件,idea14貌似须要本身安装,方法也很简单:File->Settings->Plugins,而后搜索maven进行安装就好了。 
在Settings中搜索maven,若是和图(1)相符,说明maven配置已经好了api


这里写图片描述 

图(1)

建立maven项目

File->New->Project,而后选择maven,具体操做见图(2): 
这里写图片描述 app

图(2)

新手通常选择quickstart,由于相关配置少,能够很快建好一个maven项目,若有需求能够选择与需求相关的其余archetype(好比若是是web项目,你能够选择maven-archetype-webapp,idea就会自动帮你把web目录建好)。 
这里写图片描述 
图 (3)

这里写图片描述 
图 (4)

这里写图片描述 
图 (5)

打开新建的maven项目后Messages窗口会出现图(6)的信息 
这里写图片描述
图 (6)

这就说明maven在下载相关配置,不用着急,等一下子,这是咱们新建一个src文件夹用来储存java代码,步骤见图(7): 
这里写图片描述 
图 (7)

把它标记为source root,代表为项目java源码存放的地方,见图(8) 
这里写图片描述 
图 (8)

 至此,一个maven项目已经建立完成。webapp

 

pom.xml的相关使用及测试

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):工具

这里写图片描述 

图 (9)


而后右击pom.xml,选择maven->Reimport,以后项目就会自动导入相关jar包了,如图(10): 
这里写图片描述 开发工具

图 (10)


进度条完成后(网速好的话几秒就搞定了),打开Extrarnal Libraries,就好发现多了一个maven的jar包,并且import javax.servlet.http.HttpServlet;也不会报错了,说明maven项目的建立是没有问题的,见图(11)。 
这里写图片描述 测试

图 (11)

 

关于dependency

或许大家会问

<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的相关配置,以后再写吧,这篇就先写到这了。

相关文章
相关标签/搜索