手把手教你整合maven+spring项目(1)

  本文适合刚接触maven的新手以及使用过maven管理项目但是没有从头到尾新建过maven项目的java开发人员,博主电脑环境:jdk1.7,eclipse已经集成了maven插件,这部分不再详述,网上有很多教程,下面就开始正文。

第一步:确保你的eclipse可以新建Maven Project(意思就是已经安装了maven插件),打开elcipse->点击File->点击other->选择 Maven Project,点击next即可;

手把手教你整合maven+spring项目(1)_第1张图片

第二步:设置项目参数,点击next之后的页面如下设置即可,继续next;

手把手教你整合maven+spring项目(1)_第2张图片

然后Catalog选中Internal,Artifact Id选择 webapp,点击next即可,具体配置如下图:

手把手教你整合maven+spring项目(1)_第3张图片

然后出现了项目名和一些其他参数,如Group Id博主设置成com.zds,这里具体的命名规则可以自己去百度,你可以设置成和博主一样的com.zds即可(zds为博主名字缩写),Articact Id就是项目名字,这里暂时叫MavenDemo,设置好后就可以点击finish了,具体设置如下:

手把手教你整合maven+spring项目(1)_第4张图片

第三步:到目前为止这样的maven项目是无法在tomcat上部署的,我们要改造成tomcat满足的规范,当前项目目录如图所示,手把手教你整合maven+spring项目(1)_第5张图片,现在我们一一解决这些报红的文件,首先打开pom.xml,设置成如下代码即可,




  4.0.0

  com.zds
  MavenDemo
  0.0.1-SNAPSHOT
  war

  MavenDemo Maven Webapp
  http://maven.apache.org

  
    UTF-8
    1.7
    1.7
  

  
    
      junit
      junit
      4.11
      test
    
     
			javax
			javaee-api
			7.0
			provided
		
    
		jstl
		jstl
		1.2
	
  



设置好后点击保存即可,此时红色报错已经消失,接下来打开index.jsp,修改如下然后保存:
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>




Insert title here


this is mavendemo 第一天


然后打开web.xml,配置如下即可:


  MavenDemo
  
    index.jsp
  

然后在src->main文件下面新建java文件夹(用户保存编译后的java文件)和resources文件夹(用来存放项目配置文件)手把手教你整合maven+spring项目(1)_第6张图片,然后右键选中项目点击Bulid Path->Configure Bulid Path,点击Add Folder选中刚才新建的java和resources点击Ok即可,如下图手把手教你整合maven+spring项目(1)_第7张图片

然后设置resources的输出文件夹Output folder为target/classes(和上面java文件夹的输出路径一致),点击ok保存如下图:

手把手教你整合maven+spring项目(1)_第8张图片

下面是配置的最后一步,找到你的项目所在路径,找到.settings文件夹下的org.eclipse.wst.common.project.facet.core.xml,把jst.web的版本号改成3.0即可,因为1.7的jre需要3.0才可使用,修改好后保存。


  
  
  
  
第四步:然后回到eclipse,右击项目选中Maven->Update Project即可,这样刚才的更改才会生效,然后把项目添加到tomcat服务器即可,浏览器输入http://localhost:8080/MavenDemo/,显示如下: 手把手教你整合maven+spring项目(1)_第9张图片
这样一个用maven管理的java web项目就新建好了,下一篇博客在此基础上整合springMvc。

你可能感兴趣的:(maven)