Maven工具快速入门指南

maven官网网址:http://maven.apache.org/

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

maven中央仓库搜索源:https://mvnrepository.com/

https://maven.aliyun.com/mvn/guide

1.1 官方工具下载maven.apache.org

Maven工具快速入门指南_第1张图片

1.2 解压到文件夹

Maven工具快速入门指南_第2张图片

1.3 修改配置文件

settings.xml



  
  e:/maven/repo
   
  
  
  	
    
      aliyunmaven
      *
      阿里云公共仓库
      https://maven.aliyun.com/repository/public
    
  

  
  
	    
		jdk-17
		
		    true
		    17
		
		
		    17
		    17
		    17
		
	    
	


1.4 maven的环境变量Path

Maven工具快速入门指南_第3张图片

1.5 打开命令控制台,查看版本信息

Maven工具快速入门指南_第4张图片

2. idea

2.1 maven使用

建立maven项目

Maven工具快速入门指南_第5张图片

maven界面

![image-20220927154700583](https://img-blog.csdnimg.cn/img_convert/362d2d8f9c3e8eaa0453677db44322f4.png

设置maven配置

Maven工具快速入门指南_第6张图片

Maven工具快速入门指南_第7张图片

Maven工具快速入门指南_第8张图片

Maven工具快速入门指南_第9张图片

Maven工具快速入门指南_第10张图片
Maven工具快速入门指南_第11张图片
Maven工具快速入门指南_第12张图片

2.2 项目添加依赖

2.2.1 打开:https://mvnrepository.com/

Maven工具快速入门指南_第13张图片

2.2.2 搜索项目用的依赖包

Maven工具快速入门指南_第14张图片
Maven工具快速入门指南_第15张图片

点击即可复制

Maven工具快速入门指南_第16张图片

2.2.3 打开项目中的pom.xml文件

手动添加 把复制的依赖包添加进去,以后再有需要的依赖包添加直接复制到里面即可

Maven工具快速入门指南_第17张图片

2.2.3 在项目结构中查看

Maven工具快速入门指南_第18张图片

maven配置jdk

1. 全局配置

maven/conf/settings



  
  e:/maven/repo
   
  
  
  	
    
      aliyunmaven
      *
      阿里云公共仓库
      https://maven.aliyun.com/repository/public
    
  

  
  
	    
		jdk-17
		
		    true
		    17
		
		
		    17
		    17
		    17
		
	    
	

2. 项目局部配置

pom.xml文件



4.0.0
org.example
untitled1
1.0-SNAPSHOT

8
8
8
UTF-8


${project.artifactId}
src/test/java
src/main/java



src/main/java

**/*.xml
**/*.html
**/*.properties



src/main/resources

**/*.xml
**/*.html
**/*.properties






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

${java.version}
${java.version}
${project.build.sourceEncoding}




org.apache.maven.plugins
maven-war-plugin
3.3.2




pom.xml简化配置





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

1.8
1.8
utf-8




xml文件的特点

  1. 严格区分大小写
  2. 标签必须有结束
  3. 一个xml文件只能有一个跟元素sittings
  4. xml文件一般又一个规范越俗文件,用于约束标签的位置的

你可能感兴趣的:(maven,java,intellij-idea)