码迷,mamicode.com
首页 > Web开发 > 详细

用Maven插件管理Web 应用程序项目

时间:2016-04-02 00:47:02      阅读:222      评论:0      收藏:0      [点我收藏+]

标签:

根据pom.xml文件中的 <dependency> 节点的配置,尝试从在线资源库中 自动下载 所需的Java库的*.jar文件,以创建servlet类为例。

1) 创建一个测试Servlet

技术分享

2)Eclipse 将自动更新web.xml文件,产生新创建Servlet的部署信息。其中 <display-name>和 <url-pattern> 节点,特别是后者,可以修改。

技术分享

3)测试运行Servelt:
右键servelt 的Java 文件节点,Run As --> Run on Server

技术分享

运行结果:

技术分享

4)运行 Maven 打包Web 项目
由于项目中新填了Servlet,需要在pom.xml添加新的<dependency>节点。
* 双击pom.xml,打开 Maven POM 编辑器;
* 切换到Dependencies 选项卡;
* 点击“Add...”按钮。

技术分享

* 在弹出对话框中输入Group Id、Artifact Id 以及版本号等;
* 在中间的输入框中填入Group Id (servlet 包)等,搜索Maven在线资源库中是否存在相应的文件。
技术分享

从图中搜索结果中可以看出, 不存在3.1版的。。。因此,需要在Scope右侧的下拉菜单中选择 provided 。

因为手动拷贝过去的文件到本地仓库的jar包,所以要用provided。

pom.xml中生成的 <dependency> 节点。

技术分享

手动添加jar库文件
如果配置不正确,或没有所需的版本,那么可以手动把所需的jar文件拷贝到本地资源库(目录)中, 比如从Tomcat 安装目录的lib子目录中把servlet的库拷贝到如下位置,
并改名(体会下目录结构及文件名 与<dependency>中的元素的关系):

技术分享

或者可以在下面网址 搜索到(不同java包的)<dependency>的正确写法:

 

 

或在下面网址找到Maven 资源库的实际存储位置和文件名,然后构造正确的 <dependency> 节点

 



 

用Maven插件管理Web 应用程序项目

标签:

原文地址:http://www.cnblogs.com/ifree-x/p/5346710.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!