maven

$1、首先下载maven

1)、然后将apache-maven-3.5.3-bin.zip解压到当前文件夹,最好放置在D或者E盘根目录
2)、在上一个文件所在的根目录下新建一个文件夹,名字叫做MavenRepository,这个文件夹是maven下载jar包自动存放的文件夹
3)、修改D:\apache-maven-3.5.3\conf目录下的settings.xml文件,将localRepository中的内容修改为MavenRepository的路径,例如:D:/MavenRepositor,作用是指定maven下载jar包的存放路径
maven_第1张图片
image.png
4)、任然是修改D:\apache-maven-3.5.3\conf目录下的settings.xml文件,修改为下图的样式,因为我们如果直接在原来的路径上,是国外的网站,下载jar包速度会比较慢,所以我们使用aliyun网站,从这里下载
maven_第2张图片
image.png
5)、配置环境变量

配置环境变量分为2步
第一步:配置一个叫做M2_HOME的环境变量


maven_第3张图片
image.png

第二步:修改path,在path的最前面加上%M2_HOME%\bin;


maven_第4张图片
image.png

配置完成以后,打开cmd测试一下是否配置完成,输入: mvn -version测试环境变量是否配置好


maven_第5张图片
image.png
5)、在IntelliJ IDEA中配置maven

打开-File-Settings


maven_第6张图片
image.png
6)、新建maven项目
maven_第7张图片
image.png

参考图片中给所选项,点击下一步


maven_第8张图片
image.png

点击下一步


maven_第9张图片
image.png

点击下一步
maven_第10张图片
image.png

完成
7)、在main下面新建一个resouces目录,转成资源目录
maven_第11张图片
image.png
8)、修改pom.xml



  4.0.0

  neusoft
  neusoft
  1.0-SNAPSHOT
  war

  neusoft Maven Webapp
  
  http://www.example.com

  
    UTF-8
    1.8
    1.8
    
    4.0.2.RELEASE
    
    3.2.6
    
    1.7.7
    1.2.17
  

  
    
      junit
      junit
      3.8.1
      test
    
    
    
      javax
      javaee-api
      7.0
    
    
      junit
      junit
      4.11
      
      test
    
    
    
      org.springframework
      spring-core
      ${spring.version}
    
    
      org.springframework
      spring-web
      ${spring.version}
    
    
      org.springframework
      spring-oxm
      ${spring.version}
    
    
      org.springframework
      spring-tx
      ${spring.version}
    
    
      org.springframework
      spring-jdbc
      ${spring.version}
    
    
      org.springframework
      spring-webmvc
      ${spring.version}
    
    
      org.springframework
      spring-aop
      ${spring.version}
    
    
      org.springframework
      spring-context-support
      ${spring.version}
    
    
      org.springframework
      spring-test
      ${spring.version}
    
    
    
      org.mybatis
      mybatis
      ${mybatis.version}
    
    
    
      org.mybatis
      mybatis-spring
      1.2.2
    
    
    
      mysql
      mysql-connector-java
      5.1.30
    
    
    
      commons-dbcp
      commons-dbcp
      1.2.2
    
    
    
      jstl
      jstl
      1.2
    
    
    
    
      log4j
      log4j
      ${log4j.version}
    
    
    
      com.alibaba
      fastjson
      1.1.41
    
    
      org.slf4j
      slf4j-api
      ${slf4j.version}
    
    
      org.slf4j
      slf4j-log4j12
      ${slf4j.version}
    
    
    
    
      org.codehaus.jackson
      jackson-mapper-asl
      1.9.13
    
    
    
      commons-fileupload
      commons-fileupload
      1.3.1
    
    
      commons-io
      commons-io
      2.4
    
    
      commons-codec
      commons-codec
      1.9
    
    
      com.alibaba
      druid
      1.0.9
    
  

  
    ssm_maven_demo
    
      
        src/main/java
        
        
          **/*.xml
        
      
      
      
        src/main/resources
      
    
    
      
        
          maven-clean-plugin
          3.0.0
        
        
        
          maven-resources-plugin
          3.0.2
        
        
          maven-compiler-plugin
          3.7.0
        
        
          maven-surefire-plugin
          2.20.1
        
        
          maven-war-plugin
          3.2.0
        
        
          maven-install-plugin
          2.5.2
        
        
          maven-deploy-plugin
          2.8.2
        
          
              
              org.mybatis.generator
              mybatis-generator-maven-plugin
              1.3.2
              
                  
                  src/main/resources/mybatis/generatorConfig.xml
                  true
                  true
              
              
                  
                      Generate MyBatis Artifacts
                      
                          generate
                      
                  
              
              
                  
                      org.mybatis.generator
                      mybatis-generator-core
                      1.3.2
                  
              
          
      
    
  



选择右下角的import changes

9)、将webapp下面的内容全部删除,然后将建立以下的目录结构,配置对应的web.xml
maven_第12张图片
image.png
10)、resorces对应ssm框架的config目录,目录结构如下:
maven_第13张图片
image.png
11)、在main下创建一个java目录,然后转换成,再在java下创建一个com.neusoft包,然后将我之前写在ssm框架里面的src里面的包,同样从com.neusoft包里面复制过来,结构如下
maven_第14张图片
image.png
12)、配置tomcat服务器
13)、配置mybatis自动生成器

首先创建一个generatorConfig.xml,写在mybatis下面,注意configurationFile属性里面的值是否对应generatorConfig.xmll的真实路径




  
    

    
    
        

            
            
            
        
        
        
        
        
            
        
        
        
            
            
        
       
        
            
        
       
        
            
        
        
        
        

IntelliJ IDEA中使用mybatis-generator,代码自动生成器:
https://www.jianshu.com/p/d019c9880d25

你可能感兴趣的:(maven)