首页 > 其他 > 详细

Maven安装-IDEA创建Maven项目

时间:2020-07-15 00:25:59      阅读:69      评论:0      收藏:0      [点我收藏+]

Maven简述

Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。
Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。
Maven这个单词来自于意第绪语(犹太语),意为知识的积累,最初在Jakata Turbine项目中用来简化构建过程。当时有一些项目(有各自Ant build文件),仅有细微的差别,而JAR文件都由CVS来维护。于是希望有一种标准化的方式构建项目,一个清晰的方式定义项目的组成,一个容易的方式发布项目的信息,以及一种简单的方式在多个项目中共享JARs。
至于具体有什么用,还需要以后,嗯,工作了之后才能继续深入吧,记得当时,老师简单的解释了它通过中央仓库便捷导入jar包的功能,不过那是基于eclipse上的,这篇文章将记录IDEA的Maven集成过程。

Maven下载

已经很久没有这样写文档了,不知道是怎么了,这段时间很浮躁,内心焦虑不安。
maven官网
进入之后,找到downlog,下载界面
技术分享图片
看到这些,是不是感觉英文很重要了呢?据说高级程序员都会根据官方最新发布的文档自主学习!
maven就选binary.zip包下载。
完成后解压缩.

本地仓库的创建

大概就是会在你指定的一个文件夹内下载jar包。
Maven 的本地仓库,在安装 Maven 后并不会创建,它是在第一次执行 maven 命令的时候才被创建。

运行 Maven 的时候,Maven 所需要的任何构件都是直接从本地仓库获取的。如果本地仓库没有,它会首先尝试从远程仓库下载构件至本地仓库,然后再使用本地仓库的构件。

默认情况下,不管Linux还是 Windows,每个用户在自己的用户目录下都有一个路径名为 .m2/respository/ 的仓库目录。

Maven 本地仓库默认被创建在 %USER_HOME% 目录下。要修改默认位置,在 %M2_HOME%\conf 目录中的 Maven 的 settings.xml 文件中定义另一个路径。
1.创建一个新文件夹
技术分享图片
2.打开该路径下setting.xml配置文件
技术分享图片
3.找到并修改该标签,将标签内参数改为你设置的仓库地址
技术分享图片

配置环境变量

我开始没想到,这么小个包,也要环境变量,于是又踩了很多坑
菜鸟教程
直接去菜鸟吧!一定要在系统环境变量里配置,不然,我也不确定有什么未知的事情发生。
配置好之后 输入 mvn -v
检测一下是否成功!一般会出现阿帕奇maven的版本号。

下载jar包

mvn help:system
命令打在cmd下
技术分享图片
时间怪长的
技术分享图片
这就装好了

集成maven

技术分享图片
我相信你是会用idea的。
技术分享图片
不会英语其实没事,你只要看到这个quickxxx的,肯定意思就是快速创建啥玩意的,然后后面会让起个什么名,类似版本号项目名,随便搞点进去就可以。
技术分享图片
配置你电脑上maven的设置和仓库

技术分享图片
项目完成
技术分享图片

中央仓库

Maven 中央仓库是由 Maven 社区提供的仓库,其中包含了大量常用的库。

中央仓库包含了绝大多数流行的开源Java构件,以及源码、作者信息、SCM、信息、许可证信息等。一般来说,简单的Java项目依赖的构件都可以在这里下载到。

中央仓库的关键概念:

这个仓库由 Maven 社区管理。
不需要配置。
需要通过网络才能访问。
要浏览中央仓库的内容,maven 社区提供了一个 URL:http://search.maven.org/#browse。使用这个仓库,开发人员可以搜索所有可以获取的代码库。

远程仓库

如果 Maven 在中央仓库中也找不到依赖的文件,它会停止构建过程并输出错误信息到控制台。为避免这种情况,Maven 提供了远程仓库的概念,它是开发人员自己定制仓库,包含了所需要的代码库或者其他工程中用到的 jar 文件。

举例说明,使用下面的 pom.xml,Maven 将从远程仓库中下载该 pom.xml 中声明的所依赖的(在中央仓库中获取不到的)文件。
这个一般用不到,了解一下。

其他库

这些库都是国外的,缺点显而易见,就是慢,访问不动。当然中国也有相应的库,比如阿里的。

Maven安装-IDEA创建Maven项目

原文:https://www.cnblogs.com/effortfordream/p/13301509.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!