知识杂货铺 知识杂货铺
首页
后端(1本书)
  • 主题初衷与诞生
  • 介绍
  • 快速上手
  • 目录结构
  • 核心配置和约定
  • 自动生成front matter
  • Markdown 容器
  • Markdown 中使用组件
  • 相关文章

    • 使目录栏支持h2~h6标题
    • 如何让你的笔记更有表现力
    • 批量操作front matter工具
    • 部署
    • 关于写文章和H1标题
    • 关于博客搭建与管理
    • 在线编辑和新增文章的方法
  • 主题配置
  • 首页配置
  • front matter配置
  • 目录页配置
  • 添加摘要
  • 修改主题颜色和样式
  • 评论栏
  • 快速开始
  • 代码集成_TODO
  • 框架初探
  • 在GitHub上贡献代码
  • 使用K8s部署系统
  • Seata分布式事务
GitHub (opens new window)

Kevin Zhang

爱凑热闹的高龄程序猿
首页
后端(1本书)
  • 主题初衷与诞生
  • 介绍
  • 快速上手
  • 目录结构
  • 核心配置和约定
  • 自动生成front matter
  • Markdown 容器
  • Markdown 中使用组件
  • 相关文章

    • 使目录栏支持h2~h6标题
    • 如何让你的笔记更有表现力
    • 批量操作front matter工具
    • 部署
    • 关于写文章和H1标题
    • 关于博客搭建与管理
    • 在线编辑和新增文章的方法
  • 主题配置
  • 首页配置
  • front matter配置
  • 目录页配置
  • 添加摘要
  • 修改主题颜色和样式
  • 评论栏
  • 快速开始
  • 代码集成_TODO
  • 框架初探
  • 在GitHub上贡献代码
  • 使用K8s部署系统
  • Seata分布式事务
GitHub (opens new window)
  • Spring Boot 培训教程
  • Spring Boot介绍

  • 开发环境配置

    • 开发环境配置
    • 安装JDK
    • 配置Maven
      • 2.2 安装配置Maven
    • 安装配置STS
    • 安装配置MySQL
    • 开发环境校验
    • 安装Postman
    • 课后作业
  • 原理剖析

  • Web开发

  • 数据访问

  • 事务

  • 集成Redis

  • 集成MongoDB

  • 异步消息

  • 异常处理

  • 单元测试与热部署

  • 安全控制

  • 应用监控

  • 企业级开发

  • 多环境配置与部署

  • 综合示例

  • 前后端分离的vue急速入门

  • Spring Boot配置大全

  • 在Docker中部署Spring Boot应用

  • 开发前后端分离应用

  • 前进到Spring Cloud

  • 规则引擎

  • 流程引擎

  • 后记
  • 后端
  • 开发环境配置
Kevin Zhang
2024-10-30
目录

配置Maven

# 2.2 安装配置Maven

Maven是Apache下的一个开源项目,它基于项目对象模型(POM project object model),可以通过一小段描述信息(配置)来管理项目的构建,报告和文档,是一个优秀的、被广泛使用的软件项目管理工具软件。

基本上,国内所有的规模以上软件公司,使用Java语言开发的软件,都是用Maven进行项目管理。

Maven 除了以程序构建能力为特色之外,还提供许多高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。

使用Maven可以很方便的对项目的依赖进行管理,并支持脚本的继承。对于一个由多个子项目组成的项目来说,子项目可以继承父项目的构建脚本,从而方便统一管理并有效地减少了构建脚本的冗余。

首先到Apache Maven官网下载apache-maven-3.6.0-bin.zip (opens new window)。

将下载回来的zip文件,解压。例如解压到C:\Java\apache-maven-3.6.0目录下。

为Windows配置环境变量M2_HOME,指向C:\Java\apache-maven-3.6.0目录。

编辑Windows的path环境变量,添加%M2_HOME%\bin配置项,方便后续通过命令行窗口执行mvn命令。

image-20191207085950562

由于使用maven创建的项目默认使用jdk5,不能满足开发需求。我们需要对maven做统一配置,以避免每次新建项目时都需要重复设置一次。

在maven主目录的conf目录下打开配置文件settings.xml,找到profiles段(大约在182行),在其内添加一个profile段,代码如下:

<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.compilerVersion>1.8</maven.compiler.compilerVersion>
    </properties>
</profile>
1
2
3
4
5
6
7
8
9
10
11
12

由于maven中央仓库在国外,网络访问速度很慢,为了加快依赖包下载,强烈建议为maven设置国内仓库镜像,比较快的国内镜像仓库推荐阿里云。

在配置文件settings.xml文件中找到mirrors段(大约在146行),在其内添加一段mirror,代码如下:

<mirror>
    <id>nexus-aliyun</id>
    <mirrorOf>*</mirrorOf>
    <name>Nexus aliyun</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
1
2
3
4
5
6
编辑 (opens new window)
上次更新: 2024/11/17, 16:29:23
安装JDK
安装配置STS

← 安装JDK 安装配置STS→

最近更新
01
PNG图片处理C++
02-07
02
PNG图片处理
01-24
03
离线安装Docker
12-24
更多文章>
Theme by Vdoing | Copyright © 2008-2025 Kevin Zhang | MIT License | 蜀ICP备20013663号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式