目录
三、使用idea创建maven项目(springBoot框架)步骤
3.2、在Group栏输入组织名,Artifact就是项目名。选择需要的java版本,点击next
3.5、SpringbootApplication.java
一、Maven
1.1.什么是Maven
Maven 是专门用于构建和管理Java相关项目的工具,Maven是意第绪语,依地语(犹太人使用的国际语),表示专家的意思,所以用Maven管理Java 项目,你就是专家了 。
1.2.Maven的主要用处
maven都有一个相同的项目结构:有一个pom.xml 用于维护当前项目都用了哪些jar包(在pom.xml中增加的jar包会根据maven核心配置文件setting中指定的仓库去找jar包,如果没有就去配置文件中指定的下载目录下载jar包);所有的java代码都放在 src/main/java下面;所有的测试代码都放在src/test/java 下面。
Maven的第二个主要用处是统一维护jar包,比如说有3个Java 项目,这些项目都不是maven风格。那么这3个项目,就会各自维护一套jar包。 而其中有些jar包是相同的。而maven风格的项目,首先把所有的jar包都放在"仓库“ 里(至于maven的仓库是什么,随后会讲),然后哪个项目需要用到这个jar包,只需要给出jar包的名称和版本号就行了。 这样jar包就实现了共享如图所示,在pom.xml里,表示用到了mysql 的jar包,版本号是5.1.30。
1.3.Maven的安装配置
下载maven安装文件之后,进行安装,然后右键我的电脑-属性-高级系统设置-环境变量-系统变量-Path进行系统环境变量配置,目录为刚才maven安装的目录,随后使用mvn -v命令进行测试,可以查看maven版本。
1.4.maven仓库
所谓的仓库就是用于存放项目需要的jar包的,maven采用一个仓库,多个项目的方式,让多个项目共享一个仓库里的相同jar包。maven的核心配置文件(在conf目录下,用于指定仓库目录和默认下载路径)setting.xml文件中指定了仓库目录和默认下载路径,默认会从maven官方提供的服务器下载jar包,但是国内下载较慢,因此推荐使用maven阿里云下载地址。
推荐使用maven阿里云配置文件替换官方setting文件来指定路径下载jar包和制定jar包仓库目录。
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<!--指定maven仓库-->
<localRepository>D:\idea2019\repository</localRepository>
<mirrors>
<!-- 指定下载镜像地址,使用阿里云下载地址代替官方下载服务器地址 -->
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
</settings>
二、idea的maven配置
2.1在idea中进行maven配置
在idea中依次进入File->Settings->Build, Execute, Deployment->Build Tools->Maven,进行如下图所示配置,其中maven home directory为指定maven版本,user settings file默认为maven的核心配置文件setting.xml(指定jar包下载地址和jar包存放仓库位置),在这里我们使用阿里云maven代替官方的配置文件,最后local repository为指定jar包存放位置。
IDEA中的maven就准备好了,并且是使用本地库(这样可以减少从网上下载相关资料的数量,加快maven项目创建和安装的速度)
2.2 idea中maven增加jar包
由于没有Jar包导致出错,再pom.xml文件中增加mysql的jar包。通过pom.xml文件中增加依赖,再次导入实现添加jar包。