Maven
什么是Maven?
maven是一个跨平台的构建工具,也是一个依赖管理工具和项目管理工具;可以用于构建和管理Java相关项目的工具。使用Maven管理项目的好处:项目结构相同,便于统一维护jar包。
配置Maven
1.配置环境变量
变量名:MAVEN_HOME 变量值:自己的安装目录
编辑系统变量 Path 添加变量值:%MAVEN_HOME%\bin
2.检验是否安装成功
mvn -version
3.在文件中配置maven的仓库:
在Maven安装目录下的conf\settings.xml文件当中设置maven仓库
<localRepository>D:\maven</localRepository>
4.在settings.xml文件当中设置阿里云镜像
<mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror>
IDEA创建Maven
1.新建一个简单的maven工程,不套用任何模板
File-->New-->ProjectMaven-->右下角next-->项目名,取GroupId-->右下角Finish
2.pom文件当中的一些基本信息
<!--groupId:定义了项目属于哪个组--> <groupId>com.qcby</groupId> <!--artifacted 定义了当前maven项目在组中唯一的ID--> <artifactId>maven_01</artifactId> <!--版本--> <version>1.0-SNAPSHOT</version>
groupId
定义了项目属于哪个组,举个例子,如果你的公司是mycom,有一个项目为myapp,那么groupId就应该是com.mycom.myapp
artifacted
定义了当前maven项目在组中唯一的ID,比如,myapp-util,myapp-domain,myapp-web等。
version
指定了myapp项目的当前版本,SNAPSHOT意为快照,说明该项目还处于开发中,是不稳定的版本。