maven安装及配置 蔚落 2021-12-18 22:13 310阅读 0赞 废话:可以使用eclipse自带的,也可自行安装,由于在eclipse marktplace中下载时遇到了点不好解决的问题,还是选择了自己装。 ## 一、前提条件 ## Maven 3.3+需要执行JDK 1.7或更高版本 ![已经安装配置好 jdk][jdk] ## 二、下载Maven ## 官网下载地址:[http://maven.apache.org/][http_maven.apache.org] ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjEwOTAxMg_size_16_color_FFFFFF_t_70] binary比较小,适合直接在项目中使用,source带了源代码,windows系统下载zip后缀的 **apache-maven-3.6.1-bin.zip** ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjEwOTAxMg_size_16_color_FFFFFF_t_70 1] ## 三、配置环境变量 ## 新建系统变量 MAVEN\_HOME,路径为自己解压路径。 ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjEwOTAxMg_size_16_color_FFFFFF_t_70 2]然后又在 Path 中添加,%MAVEN\_HOME%\\bin。 ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjEwOTAxMg_size_16_color_FFFFFF_t_70 3] ## 四、验证 ## 在命令行内输入 `mvn -v`,显示信息说明环境配置成功。 ![在这里插入图片描述][20190701163514882.png] ## 五、设置本地仓库 ## 我设置的路径在:D:\\Maven3.6.0\\LocalRepository **在 apache-maven-3.6.0-bin\\apache-maven-3.6.0\\conf 文件夹中找到 settings.xml** 修改文件(56行左右),原先是注释掉的。 添加`<localRepository>路径</localRepository>` 不知道为什么网上都要把修改好的 settings.xml 文件复制到本地仓库同路径下,即我的D:\\Maven3.6.0。(复不复制都可以测试哎) ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjEwOTAxMg_size_16_color_FFFFFF_t_70 4] ## 六、测试 ## 在命令行内输入 `mvn help:system` ,我的出现了一些警告,但是还是能够下载阿里巴巴的配置源文件(这些文件可以删除,还是保留好,基本配置文件),应该是成功的。 ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjEwOTAxMg_size_16_color_FFFFFF_t_70 5] ## 七、在eclipse中关联安装的maven ## **7.1、添加maven包** window–>preference–>maven->installions,点击右上角 add ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjEwOTAxMg_size_16_color_FFFFFF_t_70 6] 选择你的 maven 包的位置(不是仓库) ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjEwOTAxMg_size_16_color_FFFFFF_t_70 7] 创建完成勾选它即可。 ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjEwOTAxMg_size_16_color_FFFFFF_t_70 8]**7.2、选择仓库** window–>preference–>maven->User Settings,把配置文件修改为在仓库的配置文件。 ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjEwOTAxMg_size_16_color_FFFFFF_t_70 9] ## 总结 ## **1 . 帮你下载jar包** maven项目会有一个 pom.xml文件, 在这个文件里面,只要你添加相应配置,他就会自动帮你下载相应jar包,不用你铺天盖地的到处搜索你需要的jar包了。 **2 . 寻找依赖,帮你下载依赖** 寻找jar包是第一基本功能,寻找依赖在这个是在这个基础上的功能。 在maven的代码库中,每一个jar包也有自己的 pom.xml文件,而这个文件里面也会有配置,什么依赖范围我就不细说了,我想表达的就是,只要你配置的jar包所依赖的其他jar包都会被maven自动下载下来。 **3 . 热部署,热编译** 意思就是,在你web项目已经运行的时候,修改代码的能直接被web服务器所接受,就不需要你 重启服务器了,或者重新部署代码了,而且你可以直接通过maven 打包war或者jar项目。 [jdk]: /images/20211219/8c6f7ebe599344e7abd0131a971c1549.png [http_maven.apache.org]: http://maven.apache.org/ [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjEwOTAxMg_size_16_color_FFFFFF_t_70]: /images/20211219/2fdac4b7523946f4acaf156e85d1fb68.png [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjEwOTAxMg_size_16_color_FFFFFF_t_70 1]: /images/20211219/418e93c74b094bafac960e32fb9736b7.png [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjEwOTAxMg_size_16_color_FFFFFF_t_70 2]: /images/20211219/467432f7ac104e368b8cfd0b3bf7b780.png [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjEwOTAxMg_size_16_color_FFFFFF_t_70 3]: /images/20211219/64b44bfca7c146b7b951042bf67eb3ec.png [20190701163514882.png]: /images/20211219/485dac12356a4cb6990891a6846be28a.png [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjEwOTAxMg_size_16_color_FFFFFF_t_70 4]: /images/20211219/dc663a24a6dc4c50a158247e5b426363.png [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjEwOTAxMg_size_16_color_FFFFFF_t_70 5]: /images/20211219/2c0a2a792546442884497e732f643479.png [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjEwOTAxMg_size_16_color_FFFFFF_t_70 6]: /images/20211219/7667d174d8a24820afc604387d0782ce.png [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjEwOTAxMg_size_16_color_FFFFFF_t_70 7]: /images/20211219/b2b3a76b495941d9911b437f73033b3d.png [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjEwOTAxMg_size_16_color_FFFFFF_t_70 8]: /images/20211219/4fa22bb7c44c487aaf4f35df1ff0b9ac.png [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjEwOTAxMg_size_16_color_FFFFFF_t_70 9]: /images/20211219/60394107b25c4f158ed81a4acecac892.png
还没有评论,来说两句吧...