Java基础之Maven详解

一、Maven环境的搭建

1. 为什么要学习Maven?

Java基础之Maven详解_第1张图片

2.  Maven项目架构管理工具

Java基础之Maven详解_第2张图片

3.  下载安装Maven

Java基础之Maven详解_第3张图片

下载完成后解压

4.  配置环境变量

在我们的系统环境变量中

配置如下配置:

- M2_HOME maven目录下的bin目录

- MAVEN_HOME maven的目录

- 在系统的path中配置 %MAVEN_HOME%\bin

Java基础之Maven详解_第4张图片

测试Maven是否安装完毕,必须保证配置完成

5. 阿里云镜像配置

Java基础之Maven详解_第5张图片

Java基础之Maven详解_第6张图片


   nexus-aliyun
   *
   Nexus aliyun
   http://maven.aliyun.com/nexus/content/groups/public
 

6. 本地仓库

在本地的仓库和远程仓库

建立一个本地仓库: localRepository

E:\Environment\apache-maven-3.8.1\maven-repo

Java基础之Maven详解_第7张图片

二、IDEA中Maven的操作

1. 启动IDEA

2. 创建一个Maven项目

Java基础之Maven详解_第8张图片
Java基础之Maven详解_第9张图片
Java基础之Maven详解_第10张图片

3. 等待项目初始化完毕

Java基础之Maven详解_第11张图片

4. 观察Maven仓库中出现的东西

5. IDEA中Maven设置

Java基础之Maven详解_第12张图片
Java基础之Maven详解_第13张图片

6. 创建maven项目

Java基础之Maven详解_第14张图片
Java基础之Maven详解_第15张图片

这个只有在Web应用下才有

Java基础之Maven详解_第16张图片

7. IDEA中标记文件夹功能

方法一:

Java基础之Maven详解_第17张图片

方法二:

Java基础之Maven详解_第18张图片
Java基础之Maven详解_第19张图片

8. 在IDEA中配置Tomcat

点击IDEA工具栏run->Edit Configurations按步

Java基础之Maven详解_第20张图片
Java基础之Maven详解_第21张图片
Java基础之Maven详解_第22张图片

解决警告问题:

必须要的配置:产生问题的原因:我们访问一个网站,需要制定一个文件夹名字

Java基础之Maven详解_第23张图片
Java基础之Maven详解_第24张图片
Java基础之Maven详解_第25张图片
Java基础之Maven详解_第26张图片 

9. pom文件

pom.xml 是Maven的核心配置文件

Java基础之Maven详解_第27张图片




  4.0.0

  com.kuang
  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
        
      
    
  

Java基础之Maven详解_第28张图片

Maven由于它的约定大于配置,我们之后可能遇到我们缩写的配置文件,无法被导出或者生效的问题,

解决方案:


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

Java基础之Maven详解_第29张图片

Java基础之Maven详解_第30张图片

三、解决一些问题和初步了解Servlet

Java基础之Maven详解_第31张图片

到此这篇关于Java基础之Maven详解的文章就介绍到这了,更多相关Java Maven详解内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

你可能感兴趣的:(Java基础之Maven详解)