原创

maven介绍与安装配置以及简单使用

温馨提示:
本文最后更新于 2022年10月09日,已超过 558 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我

介绍

Maven是什么

Maven是可以通过项目对象模型文件(POM.XML)来管理项目的构建,报告和文档的项目管理软件。

为什么使用Maven

帮助自动管理导入和配置jar包

Maven的核心思想

“约定大于配置”

Maven下载

官网下载地址:https://maven.apache.org/download.cgi

win系统下载zip二进制文件,linux系统下载tar二进制文件。

conf/settings.xml文件解析

安装与配置

环境变量配置

一般开发是在windows平台上使用maven,所以打开电脑/属性/高级系统设置/环境变量,配置两个环境变量
MAVEN_HOME E:\Environment\apache-maven-3.6.3
以及PATH变量里 %MAVEN_HOME%\bin

检查环境变量是否设置成功

mvn -version

阿里云镜像配置

更换maven镜像源加快下载

<mirror>
    <id>nexus-aliyun</id>
    <mirrorOf>central</mirrorOf>
    <name>Nexus aliyun</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>

设置仓库

本地仓库和远程仓库

在conf/settings.xml文件中配置

<localRepository>E:\Environment\apache-maven-3.6.3\maven-repo</localRepository>

在Eclipse中使用maven

创建一个maven项目,然后设置项目名称、工程名称和maven目录,点击完成,检查项目是否创建成功,查看maven本地仓库目录是否导入成功,并且查看Eclipse中maven的设置,避免系统使用Eclipse默认的maven目录。

使用方式

查看maven官方仓库

链接:https://mvnrepository.com/

maven的命令行操作

maven中导入依赖jar包

在官方仓库中查询依赖包


将代码复制粘贴到pom.xml文件里,保存即可下载jar包

maven资源导出设置

由于约定大于配置,可能在JAVA项目中某些配置文件无法导出到target导致项目失效,所以在pom.xml中需要设置文件资源导出

<build>
    <resources>
        <resource>
            <directory>src/main/resources</directory>
            <includes>
                <include>**/*.properties</include>
                <include>**/*.xml</include>
            </includes>
            <filtering>true</filtering>
        </resource>
        <resource>
            <directory>src/main/java</directory>
            <includes>
                <include>**/*.properties</include>
                <include>**/*.xml</include>
            </includes>
            <filtering>true</filtering>
        </resource>
    </resources>
</build>
正文到此结束
该篇文章的评论功能已被站长关闭
本文目录