eclipse+maven搭建SSM框架

一、系统的环境。

    1) windows10

    2) jdk1.8.0_151

    3) tomcat 8.5


二、Maven的下载以及配置。

     maven的下载地址:http://maven.apache.org/download.cgi

eclipse+maven搭建SSM框架_第1张图片

我是放在这个文件路径下的

eclipse+maven搭建SSM框架_第2张图片

在环境变量中,新增系统变量名:MAVEN_HOME,变量值:D:\JAVA\server\apache-maven-3.2.5

path环境变量后面加上:%MAVEN_HOME%\bin

在cmd命令窗口中输入:mvn -v,如果看见下图则说明maven环境变量配置成功

eclipse+maven搭建SSM框架_第3张图片


Maven仓库的配置

如何修改仓库位置:

    修改本地仓库位置使其不在c盘下(一般默认在C:\Users\Administrator\.m2\repository
    为了使重装系统时不需要重新下载依赖包,可以将仓库设置在其它位置,方法如下
    1)我在D:\JAVA\server路径下创建MavenRepository,再创建一个maven_jar文件,用来存储下载好的jar包文件
    2)从maven安装目录里的conf里复制settings.xml到D:\JAVA\server\MavenRepository下
    3)打开复制过来的settings.xml,将里的内容该为                    d:/JAVA/server/MavenRepository/maven_jar,maven安装目录里是settings.xml也该成这样

 localRepository
   | The path to the local repository maven will use to store artifacts.
   |
   | Default: ${user.home}/.m2/repository
  d:/JAVA/server/MavenRepository/maven_jar

Maven的中央工厂:

在maven安装目录下的lib下找到 maven-model-builder-3.3.9的jar包,解压它,可以找到pom-4.0.xml文件,打开后,可以看到其中一段代码如下:

    
      central
      Central Repository
      https://repo.maven.apache.org/maven2
      default
      
        false
      
    
  

url:https://repo.maven.apache.org/maven2即为中央工厂的网址,访问后可以搜查任一jar包的相关坐标信息

中央仓库在国外,所以下载包的速度会很慢,所以可以自己配置镜像下载地址,可以使用阿里云公开的一个maven中央仓库,速度很快。配置如下:

在maven跟目录下的conf文件夹中的setting.xml,找到mirrors,在里面添加如下代码:

  
    alimaven  
    aliyun maven  
    http://maven.aliyun.com/nexus/content/groups/public/  
    central          
 

三、eclipse整合Maven

   Window ——> Prefrences ——> Maven ——> User Settings

eclipse+maven搭建SSM框架_第4张图片

点击Installations节点,添加maven runtime

eclipse+maven搭建SSM框架_第5张图片


四、使用Maven创建SSM项目

     Other ——>  Maven Project

  


 选择web类型

eclipse+maven搭建SSM框架_第6张图片

选填写GroupID、ArtifactID

eclipse+maven搭建SSM框架_第7张图片

GroupID:相当于一个组织

Artifact:相当于这个组织下的一个具体项目

Package:根据Group ID和Artifact ID生成一个默认的名称

1)创建完工程后,会报错,项目右键——>Java Build Path ——> Add Library  ——> Server Rutime选择tomcat

2)项目右键 ——> Project Facets ——> Dynamic Web Module改为3.1 ——> Java改为1.8

修改方法:打开项目所在路径——>.settings ——> 打开org.eclipse.wst.common.project.facet.core.xml

eclipse+maven搭建SSM框架_第8张图片

将jst.web这行的version改为3.1 java这一行的version改为1.8

3)maven工程下的web.xml文件修改为



4)pom.xml文件中修改build节点,添加如下内容


       
              org.apache.maven.plugins
              maven-compiler-plugin
              
                     1.8
                     1.8
              
       

四、完善项目结构

新建Source Folder ——> src/test/resources

打开Java Build Path 将taojiazui/src/test/resources下的Output folder:(Default output folder)修改为target/test-classes

eclipse+maven搭建SSM框架_第9张图片

eclipse+maven搭建SSM框架_第10张图片

五、创建项目用的配置文件

eclipse+maven搭建SSM框架_第11张图片

1)创建log4j.properties

#USE THIS SETTING FOR OUTPUT MYBATIS`s SQL ON THE CONSOLE
log4j.rootLogger=DEBUG, Console

#Console
log4j.appender.Console=org.apache.log4j.ConsoleAppender
log4j.appender.Console.layout=org.apache.log4j.PatternLayout
log4j.appender.Console.layout.ConversionPattern=%d [%t] %-5p [%c] - %m%n

log4j.logger.java.sql.ResultSet=INFO
log4j.logger.org.apache=INFO
log4j.logger.java.sql.Connection=DEBUG
log4j.logger.java.sql.Statement=DEBUG
log4j.logger.java.sql.PreparedStatement=DEBUG

2)创建mybatis-config.xml




    
    
        
    

3)创建spring-mvc.xml



    
    
    
    
    
    
     
    
    
    
    
        
        
    

4)创建spring-mybatis.xml



    
    
    
    
        
        
        
    
    
    
    
        
        
        
        
    
    
    
    
        
        
    

5)创建spring-tx.xml   



	
	

	
	
		
	

	
	
		
			
			
			
			
		
	
	
	
    
        
        
    






你可能感兴趣的:(eclipse+maven搭建SSM框架)