自学Maven的回顾(1/1)
Maven概述
Maven是一个项目管理工具,可以整合项目所需的jar包和依赖。便利开发人员的开发过程。
Maven目录结构和仓库
1、通常Maven的目录结构:
-src
-main
-java
-package
-App.java
-resources
-test
-java
-package
-AppTest.java
-resources
-pom.xml
2、在构建Maven项目的同时,还需要从网络上下载资源文件到本地仓库中。(如果连接失败,建议使用阿里云镜像下载)
以后如果项目想要调用jar包就先去本地仓库调取,如果没有就先访问私服和镜像服务器,最终在访问中央服务器。
修改本地服务器路径(在conf文件夹下的settings.xml文件中settings标签中添加):
<localRepository>路径</localRepository>
修改镜像服务器访问(阿里云镜像,在settings.xml文件中mirrors标签中添加):
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
Maven坐标和依赖
在添加依赖的jar包时,需要添加坐标来定位jar包的资源地址。
坐标通常有3部分组成(在dependencies标签中添加):
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
Maven常用功能
clean:清除上一个Maven项目,为下一个项目做清理
compile:编译项目中的main目录下的java程序为class文件
test:执行测试程序
package:打包项目工程
install:安装项目工程
除了这些功能,还有其他常用功能,在此不一一列举。
Maven在idea中构建
1、首先在File-Settings-Bulid,Execution,Deployment-Bulid Tools-Maven中配置Maven home directory为本机的Maven,然后配置下面的User settings file,是本机Maven的配置文件的路径,并且后面覆盖打上对勾,最后是Local repository配置本地仓库的路径。
2、然后在File-Settings-Bulid,Execution,Deployment-Bulid Tools-Maven-Runner中配置VM Options为-DarchetypeCatalog=internal,第二步配置JRE为jdk1.8。
3、最后在File-Other Settings-Setting for New Projects中重复第一步和第二步骤,为了以后开发的新项目准备。