Maven简介及环境搭建和基本使用(Java开发中的实用工具)

这篇具有很好参考价值的文章主要介绍了Maven简介及环境搭建和基本使用(Java开发中的实用工具)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、概述

Maven 是 Apache 软件基金会的一个开源项目,是一个优秀的项目构建工具,它 用来帮助开发者管理项目中的 jar,以及 jar 之间的依赖关系、完成项目的编译、 测试、打包和发布等工作。

Maven的相关概念

  • pom.xml文件:里面可以配置相关信息,指导maven如何工作
  • 坐标:jar包在仓库中的唯一位置, apache将jar全部在服务器端统一进行了管理,每一个jar都有一个唯一的地址,开发者只需要在项目中配置需要使用的jar的地址(坐标),maven就会自动从官方下载jar.
  • 仓库:官方存储jar文件的仓库,又叫中央仓库
  • 中央镜像仓库:在全球各地对中央层库进行备份(例如阿里云),国内访问速度快
  • 本地仓库:在程序员电脑上的仓库,第一次使用时从官方下载到本地,以后从本地直接引用即可

二、Maven开发环境搭建

前提:安装了jdk

1.下载Maven服务器

Maven官网网址:http://maven.apache.org

Maven简介及环境搭建和基本使用(Java开发中的实用工具),Java,maven,java

 点击download进行选择适合的版本进行下载

Maven简介及环境搭建和基本使用(Java开发中的实用工具),Java,maven,java

2.安装并配置Maven

 这里用早期版本进行演示:apache-maven-3.6.0-bin.zip

解压文件,并将其配置到系统环境变量里面

Maven简介及环境搭建和基本使用(Java开发中的实用工具),Java,maven,java

Maven简介及环境搭建和基本使用(Java开发中的实用工具),Java,maven,java

配置完成后,win+R输入cmd打开后输入命令

mvn -version

若出现如下图所示内容,表示Maven环境配置成功

Maven简介及环境搭建和基本使用(Java开发中的实用工具),Java,maven,java

3.配置仓库地址

首先,在Maven服务器解压的文件中找到conf文件夹下的settings.xml文件

Maven简介及环境搭建和基本使用(Java开发中的实用工具),Java,maven,java 设置本地仓库

打开文件后找到如图位置

Maven简介及环境搭建和基本使用(Java开发中的实用工具),Java,maven,java 增加一行代码

<localRepository>这里是你的文件夹路径,作为本地仓库</localRepository>

Maven简介及环境搭建和基本使用(Java开发中的实用工具),Java,maven,java

设置镜像仓库

找到 <mirrors></mirrors> 标签

输入如下代码,这里配置的是阿里云的Maven镜像仓库

        <mirror>

            <id>aliyun</id>

            <name>aliyun</name>

            <mirrorOf>central</mirrorOf>

            <!-- 国内推荐阿里云的Maven镜像 -->

            <url>https://maven.aliyun.com/repository/central</url>

        </mirror>

 4.在idea里面设置Maven

Maven简介及环境搭建和基本使用(Java开发中的实用工具),Java,maven,java

点击Setting for New Projects…

Maven简介及环境搭建和基本使用(Java开发中的实用工具),Java,maven,java

打开后找到Maven,更改三个信息

  1. Maven home directory:改为解压后的文件路径
  2. User settings file:改为修改过设置的settings.xml文件路径
  3. Local repository:改为本地仓库的路径 

如果后两个无法修改,给其后面两个括号打勾就可以了

然后我们就可以创建Maven工程了

 三、pom.xml配置

pom.xml文件基本结构

1.项目基本信息

    <modelVersion>4.0.0</modelVersion>

    <groupId>org.example</groupId>

    <artifactId>MavenDome</artifactId>

    <version>1.0-SNAPSHOT</version>

2. 指定编译时使用的 jdk 版本

<properties>

    <maven.compiler.source>1.8</maven.compiler.source>

    <maven.compiler.target>1.8</maven.compiler.target>

</properties>

 3.依赖信息

    <dependencies>

        <!--mysql-->

        <dependency>

            <groupId>mysql</groupId>

            <artifactId>mysql-connector-java</artifactId>

            <version>8.0.16</version>

        </dependency>

    </dependencies>

 Maven仓库官网(http://mvnrepository.com/)如下图所示:

Maven简介及环境搭建和基本使用(Java开发中的实用工具),Java,maven,java

在此官网就可以下载自己所需开发jar包

四、Maven命令

 Maven 常用命令

  1. clean 删除编译的 target
  2. compile 编译
  3. package 打包

五、打包JavaSE项目案例

添加打包依赖文章来源地址https://www.toymoban.com/news/detail-781190.html

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-assembly-plugin</artifactId>
            <version>2.2-beta-5</version>
            <configuration>
                <descriptorRefs>
                    <!--给 jar 包起的别名-->
                    <descriptorRef>jar-with-dependencies</descriptorRef>
                </descriptorRefs>
                <archive>
                    <manifest>
                        <addClasspath>true</addClasspath>
                        <classpathPrefix>lib/</classpathPrefix>
                        <!--添加项目中主类-->
                        <mainClass>com.qgy.MavenBuildDome</mainClass>
                    </manifest>
                </archive>
            </configuration>
            <executions>
                <execution>
                    <id>make-assembly</id>
                    <phase>package</phase>
                    <goals>
                        <goal>single</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
    </plugins>
</build>

到了这里,关于Maven简介及环境搭建和基本使用(Java开发中的实用工具)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • javaee实验:搭建maven+spring boot开发环境,开发“Hello,Spring Boot”应用

    在开发中,maven和spring都是非常常用、非常重要的管理工具和框架,今天就在这里使用idea进行环境的搭建和创建第一个spring程序 1.1maven是一个跨平台的项目管理工具(主要管理jar包) 1.2它是Apache的一个开源项目,主要服务于基于Java平台的项目构建、依赖管理和项目信息管理

    2024年02月05日
    浏览(60)
  • 【JAVA EE】Spring Boot中maven环境的搭建和设置

    Sping Boot是Spring推出的框架,是Spring家族的一个子项目,其设计初衷是为了简化Spring配置,从而让用户可以轻松构建独立运行的程序,并极大提高工作效率。 本系列将学习Spring Boot的相关原理和简单开发。 在Spring Boot框架出现以前,java EE开发常用的框架是Spring,该框架开始于

    2024年02月06日
    浏览(53)
  • 如何在idea中使用maven搭建tomcat环境

    目录 一、创建maven项目 二、完善代码结构 三、引入依赖和插件 四、启动tomcat,运行项目 (1)点击添加配置 (2)点击左上角的加号,选择maven  (3)输入运行命令 五、验证 使用原型创建   输入网址:http://localhost:8080/index.jsp  

    2024年02月06日
    浏览(45)
  • JAVA新实战1:使用vscode+gradle+openJDK21搭建java springboot3项目开发环境

            作为一个干了多年的全栈技术工程师,厌倦了使用盗版IDE,近些年开发Java一直使用IntelliJ IDEA进行Springboot后端项目开发,对于IntelliJ IDEA 授权问题,一直花钱买学生类的授权,但经常被屏蔽,无法使用,又不舍得花大钱买企业版,索性不再使用了。决定改用 VsCode+Gr

    2024年02月03日
    浏览(65)
  • Mac-Java开发环境安装(JDK和Maven)

    1、访问oracle官网,下载jdk 点击下载链接:https://www.oracle.com/java/technologies/downloads/#java11-mac 选择Mac版本,下载dmg 打勾点击下载,跳转登陆,没有就注册,输入账号密码即可下载成功。 下载之后直接双击安装下一步就完事了,Mac安装JDK时无需配置安装目录。 2、检查是否安装成

    2024年02月06日
    浏览(73)
  • PX4开发环境搭建--源码下载+基本工具链

    由于各种原因,国内网络搭建PX4开发环境会比较困难。(而且最近gitee也挂了。) 其实安装过程自己最近几年尝试过很多次,都因为网络问题半途而废了。由于被封闭太久,脑子不太正常,突然又想尝试一下在自己电脑上搭建PX4环境。 本文主要是给自己做个记录。配置过程中

    2023年04月16日
    浏览(54)
  • Java开发环境简介(JDK、JRE、JVM)

    目录 1、Java开发环境 2、JDK和JRE 3、JDK下载和安装 3.1 下载 3.2 安装 3.3 配置path环境变量 JDK8配置方案1:只配置path ⭐JDK8配置方案2:配置JAVA_HOME+path(推荐) path配置小结 JDK17配置方案:自动配置 4、Java核心机制:JVM 补充:Java字节码 JVM的优点 JVM的缺点 JVM的运行过程 5、Java程序

    2024年02月21日
    浏览(45)
  • Ubuntu系统下搭建QtCreator开发环境详细过程(Qt简介;Linux下安装QtCreator)

    关于Qt的相关介绍,可以参考QT从入门到实战x篇,Qt 5.9 C++开发指南,对于重复部分,本栏目不做详细介绍。关于Linux的基础,本人将重新整理一个栏目,就叫 Linux基础 吧,有需要的可以后期关注下。 Qt 是一个跨平台的 C++开发库。主要用来开发图形用户界面 (Graphical User Inter

    2024年02月12日
    浏览(57)
  • VsCode搭建Java开发环境 vscode搭建java开发环境 vscode springboot 搭建springboot

    插件市场 搜索 java , 将下面 6个插件全部安装 Java插件自带了 Lombok 不需要额外配置 插件市场 搜索 spring , 将下面 4个插件全部安装 Vscode也是有 和Idea一样 对应的 MyBatis插件 和 idea 同款 VSCode只是个开发工具,不像IDEA那样直接集成Maven,需要安装好Maven并配置环境变量 下载Maven的

    2024年02月03日
    浏览(73)
  • IDEA项目实践——创建Java项目以及创建Maven项目案例、使用数据库连接池创建项目简介

    IDEA上面书写wordcount的Scala文件具体操作 IDEA创建项目的操作步骤以及在虚拟机里面创建Scala的项目简单介绍 目录 系列文章目录 前言 一 准备工作 1.1 安装Maven 1.1.1 Maven安装配置步骤 1.1.2 解压相关的软件包 1.1.3 Maven 配置环境变量 1.1.4 配置Maven的私服 1.2 创建一个本地的MySQL数据

    2024年02月04日
    浏览(66)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包