首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >推荐学java——Maven初识

推荐学java——Maven初识

原创
作者头像
逆锋起笔
发布2022-01-17 09:25:32
2750
发布2022-01-17 09:25:32
举报
文章被收录于专栏:逆锋起笔逆锋起笔

Maven介绍

Maven 是 Apache 下开源的 Java 项目管理工具,对软件项目提供构建与依赖管理。其为 Java 项目提供了统一的管理方式,已成为业界标准。

Maven下载安装

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

推荐下载压缩包版本,然后解压到本地不带中文路径的目录下,我这里解压在了D盘的根目录下:D:\Program Files (x86)\maven

添加环境变量

复制你上面解压的带bin的路径,打开系统的环境变量Path,添加复制的路径。

添加环境变量
添加环境变量

验证是否配置成功

打开cmd窗口,输入mvn -v 回车,如果出现如下信息,则说明配置成功。

验证maven环境
验证maven环境

Maven仓库地址

  • maven仓库地址:https://mvnrepository.com/

Search for groups, artifacts, categories. 比较全面,除了要配置的坐标,还有其他的.

  • maven依赖搜索地址:https://search.maven.org/

更侧重同一个库的不太通历史版本比较,包括大小、更新时间等信息。

IDEA 配置 Maven 环境

1. 编辑 settings.xml

找到 maven 安装目录下的 conf 文件夹,比如我的安装路径在这里:D:\Program Files (x86)\maven\apache-maven-3.8.4\conf

settings.xml
settings.xml

打开 settings.xml 编辑如下内容:

maven-repository
maven-repository

标记的内容上面一行是默认的,删除即可,下面一行是自己配置的(其中 maven-repository 文件夹名可自定义),当然不配置也可以,这将会导致你的系统盘越来越大。

2. 打开 IDEA 到如下图
idea-maven
idea-maven

注: 红色剪头这三个地方修改为我们本地的目录,然后一次点击 ApplyOK .

其实使用过 Android Studio 的同学应该能联想起来,这个和配置 Android SDK 的目录差不多。

IDEA创建项目

创建基于 Maven 的 java 项目

依次点击:File -> New -> Project ,然后按照如下图所示操作:

idea-maven-java
idea-maven-java

创建基于指定模板的 maven 项目,这里需要注意 JDK 版本的使用,推荐使用 JDK8 及以上版本;箭头4便是指定的模板,如果我们要创建基于 maven 的 web 项目(下面就会讲),那么模板便不是这个了。

点击 Next 后,来到这个界面,标注出来的需要注意:

idea-maven_java2
idea-maven_java2
  • Name :就是我们项目的名字,推荐纯英文,驼峰规则来命名
  • Location :就是我们创建的项目在本地的存放路径,推荐不要使用带中文或空格的路径
  • GroupId :一般规则是域名到这写(千万别自己瞎搞创新,避免爬坑)
  • ArtifactId 不用动
  • Version :可以使用默认的,也可以直接改为 1.01.0.0 都是可以的

到这一步,点击 Next 后,等到构建即可,要保证电脑的网络良好。

创建基于 Maven 模板的 webapp 项目

依次点击:File -> New -> Project ,然后按照如下图所示操作:

idea-maven-javaweb1
idea-maven-javaweb1

同样是创建新项目,所以和前面创建基于 maven 的 java 项目第一步是相同的,唯一区别就是这里的第四步,选择的模板不同。后面的步骤是相同的,这里不做解释了。

Maven 的高级内容

Maven 编译、打包、部署
Maven 依赖
Maven 多模块开发与管理

高级内容这里暂时不做介绍,因为这些内容都要跟项目相关,像多模块就适用于项目比较大、功能比较复杂、参与的开发人员较多的情况。学完后面的内容,再学习这里的 maven 高级内容就轻松多了。

总结

  • 可以把 Maven 理解为一种开发方式,这是目前采用比较多的构建项目方式,之前使用 myEclipse 开发的很多项目都不是基于 maven 构建的
  • 掌握 maven 的基本用法即可,大多时候都是在添加依赖的时候会用到
  • 当拿到一个项目,我们要能区分是否是基于 maven 构建的
  • 本文中提到的 maven仓库地址 经常会用到,尤其项目经历的时间长了之后,依赖的三方库的版本号都是不能错的,这里很方便查询

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Maven介绍
  • Maven下载安装
  • Maven仓库地址
  • IDEA 配置 Maven 环境
    • 1. 编辑 settings.xml
      • 2. 打开 IDEA 到如下图
      • IDEA创建项目
        • 创建基于 Maven 的 java 项目
          • 创建基于 Maven 模板的 webapp 项目
          • Maven 的高级内容
            • Maven 编译、打包、部署
              • Maven 依赖
                • Maven 多模块开发与管理
                • 总结
                相关产品与服务
                项目管理
                CODING 项目管理(CODING Project Management,CODING-PM)工具包含迭代管理、需求管理、任务管理、缺陷管理、文件/wiki 等功能,适用于研发团队进行项目管理或敏捷开发实践。结合敏捷研发理念,帮助您对产品进行迭代规划,让每个迭代中的需求、任务、缺陷无障碍沟通流转, 让项目开发过程风险可控,达到可持续性快速迭代。
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档