Maven安装与配置及Idea配置Maven的全过程

下面是 Maven 安装与配置及 IDEA 配置 Maven 的全过程:

Maven 安装与配置

安装 Maven

  1. 下载 Maven 安装包:前往 Maven 官网 https://maven.apache.org/,下载最新版本的 Maven 安装包,如: apache-maven-3.8.1-bin.zip
  2. 解压至指定目录:将下载后的 zip 压缩包解压至电脑的指定目录下,例如:D:\opt\apache-maven-3.8.1。
  3. 配置环境变量:配置 Maven 的环境变量,将 Maven 的 bin 目录添加至 Path 环境变量中,例如在 Windows 系统上,打开“环境变量”配置界面,将 D:\opt\apache-maven-3.8.1\bin 添加至 Path 的变量值。

配置 Maven

  1. 配置仓库
    在解压出来的 Maven 目录中,找到 conf 目录下的 settings.xml 文件,并打开。在 文件的 configuration 标签内加入以下代码:
<mirrors>
    <mirror>
        <id>aliyunmaven</id>
        <mirrorOf>central</mirrorOf>
        <name>阿里云公共仓库</name>
        <url>https://maven.aliyun.com/repository/public</url>
    </mirror>
</mirrors>

<profiles> 
   <profile> 
      <id>jdk-1.8</id> 
      <activation> 
         <activeByDefault>true</activeByDefault> 
         <jdk>1.8</jdk> 
      </activation> 

      <properties> 
         <maven.compiler.source>1.8</maven.compiler.source> 
         <maven.compiler.target>1.8</maven.compiler.target> 
         <maven.compiler.encoding>UTF-8</maven.compiler.encoding> 
      </properties> 
   </profile> 
</profiles> 

该代码用于配置 Maven 在哪些仓库中查找和下载资源文件,以及对 jdk 的配置。

  1. 配置代理
    在 settings.xml 文件中,找到 proxy 标签,并添加以下代码:
<proxies>
    <proxy>
        <id>proxyId</id>
        <active>true</active>
        <protocol>http</protocol>
        <username>proxyUserName</username>
        <password>proxyPWD</password>
        <host>proxyHost</host>
        <port>proxyPort</port>
        <nonProxyHosts>local.net|.local.com</nonProxyHosts>
    </proxy>
</proxies>

该代码用于设置代理。如果你在公司或学校使用 Maven 下载资源文件时需要使用代理,就需要配置该代理。

IDEA 配置 Maven 的全过程

配置 IDEA

  1. 打开 IDEA:打开 IDEA,并在“File”菜单中点击“Setting...”,进入“Setting”配置界面。
  2. 配置 Maven:在左侧的菜单中点击“Build, Execution, Deployment” > “Build Tools” > “Maven”,在右侧主界面中配置 Maven 的安装目录。
  3. 配置 Maven 仓库:在配置 Maven 的主界面中,点击“Repositories”,在此处可以添加自定义的 Maven 仓库地址。
  4. 配置 Maven POM:在左侧菜单中点击“Maven” > “Importing”,在右侧主界面中配置 Maven 的导入设置。

创建 Maven 项目

  1. 点击“File”菜单,并选择“New” > “Project”,在弹出的对话框中选择“Maven”,点击“Next”。
  2. 配置 Maven 项目:在下一个界面中,配置 Maven 项目的 GroupId、ArtifactId 和版本号等信息。
  3. 选择 Maven 构建工具:在项目创建完成后,如果你需要使用 Maven 实现项目的构建,可以在工程根目录下找到 pom.xml 文件,并在该文件内配置项目需要依赖的 Jar 包及插件等。

这样,Maven 安装与配置及 IDEA 配置 Maven 的全过程就讲解完了。

这里给出两个 Maven 的示例:

示例一:在 Maven 项目中引入 Spring 框架

  1. 在 pom.xml 文件中添加以下依赖:
<dependency>
   <groupId>org.springframework</groupId>
   <artifactId>spring-core</artifactId>
   <version>5.1.9.RELEASE</version>
</dependency>
<dependency>
   <groupId>org.springframework</groupId>
   <artifactId>spring-context</artifactId>
   <version>5.1.9.RELEASE</version>
</dependency>
<dependency>
   <groupId>org.springframework</groupId>
   <artifactId>spring-beans</artifactId>
   <version>5.1.9.RELEASE</version>
</dependency>
  1. 在 Maven 工具栏中点击“Reimport”按钮,等待项目依赖下载完成。
  2. 在需要使用 Spring 框架的地方,通过 import 关键字来导入相应的包并使用。

示例二:在 Maven 项目中使用插件打包

  1. 在 pom.xml 文件中添加以下插件:
<build>
    <plugins>
        <!-- Maven 插件使用方式,这里以 Maven-Shade-Plugin 为示例 -->
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-shade-plugin</artifactId>
            <version>2.4.3</version>
            <executions>
                <execution>
                    <phase>package</phase>
                    <goals>
                        <goal>shade</goal>
                    </goals>
                    <configuration>
                        <transformers>
                            <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
                                <manifestEntries>
                                    <Main-Class>com.example.Main</Main-Class>
                                </manifestEntries>
                            </transformer>
                        </transformers>
                    </configuration>
                </execution>
            </executions>
        </plugin>
    </plugins>
</build>
  1. 在项目根目录下执行以下命令进行打包操作:
mvn package
  1. 打包后,在 target 目录下生成对应的 jar 包,可以通过以下命令来执行:
java -jar xxx.jar

以上就是关于 Maven 安装与配置及 IDEA 配置 Maven 的全过程,并提供了两个示例,希望对你有所帮助。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Maven安装与配置及Idea配置Maven的全过程 - Python技术站

(0)
上一篇 2023年5月20日
下一篇 2023年5月20日

相关文章

  • 解决J2EE-session在浏览器关闭后失效问题

    为了解决J2EE-session在浏览器关闭后失效问题,我们需要进行以下几个步骤: 步骤1:使用Cookie实现Session跨浏览器保存 由于Session会在浏览器关闭时自动失效,因此我们需要使用Cookie实现Session跨浏览器保存,以保证Session在浏览器关闭后仍然是可用的。具体实现方式如下: 在Servlet中创建Session时,同时创建…

    Java 2023年6月15日
    00
  • maven三个常用的插件使用介绍

    下面我就为您详细讲解“Maven 三个常用的插件使用介绍”的完整攻略,包括介绍、示例和操作流程,以及实际应用案例,希望能给您带来一些帮助。 什么是 Maven 插件? Maven 插件是一些可重用的代码块,可以在 Maven 构建过程中执行特定的任务或目标。Maven 有许多插件可用,而每个插件都提供了在 Maven 构建生命周期的不同阶段执行的一些目标。 …

    Java 2023年5月20日
    00
  • spring学习之创建项目 Hello Spring实例代码

    创建 Spring 项目 Hello Spring 实例代码的完整攻略包括以下步骤: 1. 创建 Maven 项目 使用 Maven 作为构建工具,创建一个 Spring 项目。可以使用 mvn archetype:generate 命令快速创建一个 Maven 项目,输入 maven-archetype-webapp 可以创建一个 Java Web 项目。…

    Java 2023年5月31日
    00
  • struts2静态资源映射代码示例

    下面是关于“struts2静态资源映射代码示例”的完整攻略。 什么是struts2静态资源映射? struts2有一个默认的静态资源映射器,会将静态资源(例如图片、CSS、JavaScript文件等)映射到web应用的根目录下,从而可以在浏览器中通过相对路径来访问。 但是,有时候我们需要将这些静态资源放到web应用的其他目录中,或者更改其访问路径,这时就需要…

    Java 2023年5月20日
    00
  • java连接SQL Server数据库的方法

    下面我将详细讲解Java连接SQL Server数据库的方法,包括如何配置环境、创建数据库连接、执行SQL语句等步骤。 环境配置 在Java中连接SQL Server数据库,需要先下载Microsoft JDBC Driver for SQL Server。可以前往Microsoft官方网站下载对应版本的驱动程序。另外,需要安装SQL Server数据管理工…

    Java 2023年5月19日
    00
  • Spring Boot缓存实战之Redis 设置有效时间和自动刷新缓存功能(时间支持在配置文件中配置)

    Spring Boot缓存实战之Redis 设置有效时间和自动刷新缓存功能 背景 在开发web应用时,我们往往需要使用缓存来提高应用的性能和响应速度。Spring Boot提供了对缓存的支持,可以与多种缓存器集成。其中,Redis是非常流行的缓存器。 在使用Redis缓存时,我们经常会遇到以下问题: 设置缓存的有效时间; 自动刷新缓存。 下面将详细介绍如何在…

    Java 2023年6月3日
    00
  • JDBC工具类实现登录功能

    以下是“JDBC工具类实现登录功能”的完整攻略: 1. 什么是JDBC工具类 JDBC是Java Database Connectivity的缩写,是Java标准中用于操作关系型数据库的API。JDBC提供了一组用于连接数据库、执行SQL语句和处理结果集的类和接口。为了方便使用JDBC,我们可以创建一个JDBC工具类,该类提供了一组常用的方法,封装了JDBC…

    Java 2023年5月20日
    00
  • java 输入一个数字,反转输出这个数字的值(实现方法)

    针对这个问题,我会给出一个详细的解答: 题目描述 编写Java程序,输入一个数字,反转输出这个数字的值。 思路分析 将输入的数字转化为字符串类型。 将字符串类型的数字转化为字符数组类型。 通过for循环反转字符数组。 将反转后的字符数组转化成字符串类型,并将其转化为数字类型。 输出转化后的数字。 代码实现 import java.util.Scanner; …

    Java 2023年5月26日
    00
合作推广
合作推广
分享本页
返回顶部