maven工具类
解决了寻找jar包困难的问题
解决了jar包依赖的问题
便于jar包的管理
可以进行编译
maven是构建项目工具,部署在idea中,maven可以帮助我们更好地管理jar包,也可对自己的项目进行编译,打包,测试和发布等多种操作
配置maven
1、首先给maven配置环境变量,环境变量的地址为apache-maven中bin目录的地址
2、我们需要先在本地创建一个本地的jar包仓库,用于存放将在项目中使用到的jar包,maven仓库分为中央仓库,镜像仓库和本地仓库,本地仓库更方便我们的使用,不需要在中央仓库中在线地访问jar包,本地仓库就相当于一个小型的中央仓库,因为我们也用不了中央仓库中所有的jar包。
3、在maven中配置本地仓库地址,我们在使用jar包时,maven会先在本地仓库中查找该jar包是否存在,如果不存在,则会去中央仓库中下载jar包到我们的本地仓库中,但是由于中央仓库的服务器存在于外国的服务器中,所以访问的速度较慢,我们一般选用阿里云的maven的镜像仓库,速度就会快很多,所以我们还需要配置第一次下载jar包的仓库地址,一般我们会选取镜像仓库作为我们的下载地址。
首先在apache-maven中的conf目录中找到settings.xml文件,为了放置配置时出现错误,我们可以提前复制一份原来的settings.xml文件,如下图所示:
使用任何一个文本编译软件,找到<localRepository>/path/to/local/repo</localRepository>标签部分,将标签中间的部分改为自己本地仓库设置的地址,例如我的本地仓库的地址为G:/mavenRepository,修改结果为
<localRepository>G:/mavenRepository</localRepository>
并将这个标签从注释中移出,再配置镜像仓库的地址,找到如下代码所在的地方
<mirrors>
<!-- mirror
| Specifies a repository mirror site to use instead of a given repository. The repository that
| this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
| for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
|
<mirror>
<id>mirrorId</id>
<mirrorOf>repositoryId</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://my.repository.com/repo/path</url>
</mirror>
-->
</mirrors>
给<mirrors>标签</mirrors>中间插入
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
本地仓库就配置完成了,然后需要在idea软件中集成这个项目构建工具,首先新建一个项目左边一列点击Java Enterprise,并在右边选择Maven和JUnit,点击下一步
选择自己需要的内容,点击下一步,给自己的项目起名字,选择自己项目的地址,最后点击finish完成项目的创建
最后在pom.xml文件中添加自己需要的jar包,直接将jar包的坐标插入<dependencies>标签中</dependencise>,并点击右上角的刷新按钮,完成对jar包的下载,jar包的坐标可以在Maven Repository: javax.servlet » javax.servlet-api » 4.0.1 (mvnrepository.com)网页中找到 这样就完成了对maven工具的安装和集成操作