Maven教程
一、Maven简介
参考:https://www.runoob.com/maven/maven-tutorial.html
Maven 翻译为"专家"、"内行",是 Apache 下的一个纯 Java 开发的开源项目。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。
Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。
Maven 也可被用于构建和管理各种项目,例如 C#,Ruby,Scala 和其他语言编写的项目。Maven 曾是 Jakarta 项目的子项目,现为由 Apache 软件基金会主持的独立 Apache 项目。
二、Maven环境配置
参考:https://www.runoob.com/maven/maven-setup.html
Maven 是一个基于 Java 的工具,所以要做的第一件事情就是安装 JDK。
如果你还未安装 JDK,可以参考我们的 Java 开发环境配置。
JDK要求
Maven 3.3 要求 JDK 1.7 或以上
Maven 3.2 要求 JDK 1.6 或以上V
Maven 3.0/3.1 要求 JDK 1.5 或以上
Maven 下载
Maven 下载地址:http://maven.apache.org/download.cgi
三、Maven POM
参考:https://www.runoob.com/maven/maven-pom.html
四、eclipse创建Maven项目
https://blog.csdn.net/Myuhua/article/details/81257966?depth_1-
eclipse maven pom.xml 依赖的jar包方法:
1、首先,将maven项目install下
步骤:在maven项目上右键,Run As,Maven install
2、然后,对maven项目进行build,并copy-dependencies
步骤:在pom.xml文件上右键,Run As,Maven build...
3、接着,在弹出的对话框中的:Goals输入框中输入:dependency:copy-dependencies
4、最后:点击对话框中的:Run
5、获取jar包:对项目刷新,进入:项目下的target/dependency/目录下(获取的jar包都在这里
报错和解决方法:
①新建maven module时报错 The parent project must have a packaging type of POM
在一个maven项目上--右键--新建maven module的时候,上方提示The parent project must have a packaging type of POM
这时候,需要做的是在父项目的pom.xml文件中把<packaging></packaging>里的jar改成pom 就行。
五、IDEA创建Maven项目
引用外部xml
去这里搜索找到相应的xml https://mvnrepository.com/
自己引用jar编辑pom.xml文件时版本号飘红:
解决方法:
1、maven工程中出现的错误
2、解决办法;file->setting->Maven
如果还没好的话请尝试以下方法: