入坑Maven

入坑Maven


可以解决jar过多导致配置出错的问题。

一、首先下载安装Maven:https://maven.apache.org/

入坑Maven_第1张图片

下载完后,解压即可;

入坑Maven_第2张图片

配置环境变量(跟java类似):
  • M2_HOME maven目录下的bin目录

  • MAVEN_HOME maven的目录

  • path %MAVEN_HOME%\bin

检查一下maven是否配置成功:

入坑Maven_第3张图片

接下来在conf目录下的settings.xml文件里添加阿里yun镜像,找到 标签 ,在里面添加如下代码


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

建立一个本地仓库:localRepository
D:\Program Files\apache-maven-3.6.3\maven_repo

接下来通过命令行输入 mvn help:system 会不停的下载jar包,或者在idea中也能下载。

二、在IDEA使用Maven:

  1. 启动IDEA

  2. 创建一个MavenWeb项目,如果是普通的可以不勾选。

入坑Maven_第4张图片

入坑Maven_第5张图片

入坑Maven_第6张图片

3.然后嘟一下就进来了,之后的操作就是等待项目初始化

入坑Maven_第7张图片

4.本地仓库里会出现许多jar包

入坑Maven_第8张图片

5.IDEA中的maven配置,有时候创建maven项目他会默认配置的坑,所以需要手动修改

入坑Maven_第9张图片

6.到这里maven在idea中的配置和使用就ok了

创建一个普通的maven项目

不勾选模板
入坑Maven_第10张图片

入坑Maven_第11张图片

入坑Maven_第12张图片

三、标记文件夹功能

第一种:

入坑Maven_第13张图片

第二种:

入坑Maven_第14张图片

四、pom.xml




  4.0.0
  
  com.xqc
  javaweb-01-maven
  1.0-SNAPSHOT
  
  war

  
  
    
    UTF-8
    
    1.8
    1.8
  

  
  
    
    
      junit
      junit
      4.11
      test
    
  

  
  
    javaweb-01-maven
    
      
        
          maven-clean-plugin
          3.1.0
        
        
        
          maven-resources-plugin
          3.0.2
        
        
          maven-compiler-plugin
          3.8.0
        
        
          maven-surefire-plugin
          2.22.1
        
        
          maven-war-plugin
          3.2.2
        
        
          maven-install-plugin
          2.5.2
        
        
          maven-deploy-plugin
          2.8.2
        
      
    
  

入坑Maven_第15张图片

maven由于他的约定大于配置,之后可能遇到写的配置文件无法被导出或者生效的问题,解决方案:



    4.0.0

    com.xqc
    javaweb-01-maven2
    1.0-SNAPSHOT

    
        
        
            junit
            junit
            4.11
            test
        
        
        
        
            org.springframework
            spring-context
            5.2.0.RELEASE
        

    

    
    
        
            
                src/main/resources
                
                    **/*.properties
                    **/*.xml
                
                false
            
            
                src/main/java
                
                    **/*.properties
                    **/*.xml
                
                false
            
        
    


    
        
            
                src/main/resources
                
                    **/*.properties
                    **/*.xml
                
                false
            
            
                src/main/java
                
                    **/*.properties
                    **/*.xml
                
                false
            
        
    

Maven中jar包的联系关联图

入坑Maven_第16张图片

五、解决遇到的问题

  1. Maven 3.6.3导入问题

    解决方法:降级版本

  2. Tomcat闪退

  3. IDEA中每次都要重复配置Maven

    在IDEA中的全局默认配置中去配置

    入坑Maven_第17张图片

入坑Maven_第18张图片

  1. Maven项目中Tomcat无法配置

入坑Maven_第19张图片

入坑Maven_第20张图片

5.maven默认web项目中的web.xml版本问题

参考\apache-tomcat-8.5.31\webapps\ROOT\WEB-INF\web.xml

6.Maven仓库的使用

地址:https://mvnrepository.com/
入坑Maven_第21张图片

入坑Maven_第22张图片

入坑Maven_第23张图片

入坑Maven_第24张图片

你可能感兴趣的:(入坑Maven)