Maven的配置及基本使用

目录

配置 Maven

idea集成Maven

本地仓库地址

远程仓库地址

插件的使用

官网插件库

常用插件推荐

JRebel安装使用

IDEA常用快捷键

其他设置

生成 javadoc

取消更新



一、配置 Maven

idea集成Maven

        Maven 的核心程序并不包含具体功能,仅负责宏观调度。具体功能由插件来完成

        Maven 核心程序会到本地仓库中查找插件。 如果本地仓库中没有就会从远程中央仓库下载。 此时如果不能上网则无法执行 Maven 的具体功能。 为了解决这个问题,我们可以将 Maven 的本地仓库指向一个在联网情况下下载好的目录。

 

  • Maven home directory可以指定本地 Maven 的安装目录所在,因为我已经配置了 MAVEN_HOME 系统参数,所以直接这样配置 IntelliJ IDEA 是可以找到的。但是假如你没有配置的话,这里可以选择你的 Maven 安装目录。此外,这里不建议使用 IDEA 默认的。

  • User settings file / Local repository我们还可以指定 Maven 的 settings.xml 位置和本地仓库位置。

settings.xml文件修改的地方:

本地仓库地址

远程仓库地址

settings.xml文件修改的内容如下:

......
    <localRepository>e:\Maven\repository</localRepository>
......
    <!-- 阿里云的远程仓库 -->
    <mirror>
        <id>alimaven</id>
        <name>aliyun maven</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
        <mirrorOf>central</mirrorOf>
    </mirror>
......

Maven -> Importing

  • Import Maven projects automatically表示 IntelliJ IDEA 会实时监控项目的 pom.xml 文件,进行项目变动设置,建议勾选。

  • Automatically download在 Maven 导入依赖包的时候是否自动下载源码和文档。默认是没有勾选的,也不建议勾选,原因是这样可以加快项目从外网导入依赖包的速度,如果我们需要源码和文档的时候我们到时候再针对某个依赖包进行联网下载即可。IntelliJ IDEA 支持直接从公网下载源码和文档的。

  • VM options for importer可以设置导入的 VM 参数。一般这个都不需要主动改,除非项目真的导入太慢了我们再增大此参数。

演示使用Maven

创建对应的 Module

选择Spring Boot 的模板 Spring Initializr

举例:此时 Spring Initalizr 是 springboot 工程的模板。

  • Group组织或公司域名,倒序

  • Artifact项目模块名称

  • Version默认 maven 生成版本:0.0.1-SNAPSHOT

 

这里可以暂时先不选,后面开发需要了再进行设置。

点击【finish】 即可完成创建。

创建完成以后,可以在 IDEA 右边看到创建的 Module。如果没有,可以刷新一下。目录下也会有对应的生命周期。其中常用的是:clean、compile、package、install。比如这里install,如果其他项目需要将这里的模块作为依赖使用,那就可以install。安装到本地仓库的位置。

 

本地仓库中的文件截图:

二、插件的使用

在 IntelliJ IDEA 的安装讲解中我们其实已经知道,IntelliJ IDEA 本身很多功能也都是通过插件的方式来实现的。

官网插件库

官网插件库 https://plugins.jetbrains.com/

在IDEA中是打开Settings

需要特别注意的是:在国内的网络下,经常出现显示不了插件列表,或是显示了插件列表,无法下载完成安装。这时候请自行打开 VPN,一般都可以得到解决。 演示安装GsonFormat

 

        如下图演示,在线安装 IntelliJ IDEA 插件库中的插件。安装完以后会提示重启,才可以使用插件。

常用插件推荐

JRebel安装使用

  • JRebel激活

  • rebel.xml配置文件


三、其他设置

生成 javadoc

填写生成javadoc的项目或者模块、输出位置、语言、编码等

Locale:输入语言类型:zh_CN Other command line arguments:-encoding UTF-8 -charset UTF-8 出现错误:未知标记:date 如下图:

 

取消更新

  • 25
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值