Apache Maven 是一套软件工程管理和整合工具。基于工程对象模型(POM)的概念,通过一个中央信息管理模块,Maven 能够管理项目的构建、报告和文档。 接下来,我们一起来学习一下,如何使用Maven。
一、下载Maven的文件: http://maven.apache.org/download.cgi#,点击进入下载页面。
二、解压apache-maven-3.5.4-bin.zip,并把解压后的文件夹下的apache-maven-3.5.4文件夹复制到安装软件的文件夹,
我这里是D:\apache-maven-3.5.4 。
然后我们将D:\apache-maven-3.5.4\conf 里的settings.xml里的路径改成我们指定的路径D盘下,默认是在C盘的.m2文件夹里,操作如下图所示:
然后我们还需要加上阿里云镜像
<mirror>
<id>mirrorId</id>
<mirrorOf>repositoryId</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>
三、配置一下Maven环境变量:
新建系统变量 MAVEN_HOME 变量值:D:\apache-maven-3.5.4
编辑系统变量 Path 添加变量值: %MAVEN_HOME%\bin
检验配置是否成功:用win键+R,输入cmd来打开命令行提示符窗口,输入mvn -version 若出现版本信息,则说明配置成功。
四、重新定位Eclipse中安装的Maven插件:
Window -> Preference -> Maven -> Installation -> Add
把Maven的安装路径添加进去,并且Apply
再把Maven安装包里的conf文件夹下的Setting.xml添加进去,并且Apply
五、调出Maven的控制面板:Window ->Show View -->Other,找到Maven,点击Maven Respositories
到这一步,我们的配置就结束了。
六、新建一个Maven项目工程
New -->Other-->Maven
接下来每一步都点击Next
进入Group Id 和 Artifact Id 的填写:
groudId:团体、组织的标识符。团体标识的约定是,它以创建这个项目的组织名称的逆向域名(reverse domain name)开头。一般对应着JAVA的包的结构。例如org.apache
artifactId:单独项目的唯一标识符。比如我们的tomcat, commons等。不要在artifactId中包含点号(.)。
点Finish,项目建好了是这样的一个结构:
七、下面就来演示一下如何操作:
打开pom.xml 试着添加MySQL的JDBC驱动
添加如下配置:
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.18</version>
</dependency>
保存之后,在maven-jar的子目录中 出现了mysql文件夹,如下所示:
至此,我们就可以根据我们的需要,去添加项目所需的依赖。