首页 > 其他分享 >Maven的配置及基本使用

Maven的配置及基本使用

时间:2024-06-13 11:57:36浏览次数:31  
标签:基本 插件 IntelliJ 仓库 配置 IDEA 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 如下图:

 

取消更新

标签:基本,插件,IntelliJ,仓库,配置,IDEA,Maven,安装
From: https://blog.csdn.net/2302_79100751/article/details/139649324

相关文章

  • Apollo(配置管理工具)
    介绍Python读取配置参数通常使用处理yaml,conf配置文件和env环境变量,这种配置方式比较方便本地加载,在微服务分布式部署时对这些配置需要集中管理,并支持热更新则引入了Apollo Apollo(阿波罗) 是一款可靠的分布式配置管理中心,诞生于携程框架研发部,能够集中化管理应用不同环境、不......
  • Ubuntu系统的基本教程
    Ubuntu系统的使用基本教程可以归纳为以下几个主要部分:1. 安装Ubuntu系统硬件要求:Ubuntu系统对硬件要求较低,但建议至少具有1GHz的处理器、2GB的内存、25GB的磁盘空间、1024x768的分辨率显示器和网络连接。下载镜像文件:前往Ubuntu官方网站下载最新的Ubuntu镜像文件,选择适合......
  • 无人机、无人狗,应该单独配置一款专属的机枪
    无人机和无人狗,现在配置的机枪都是现在已有的型号,这些型号的机枪是为人类使用设计的,虽然也可以搭载到无人设备上,但是性能上总是不会那么完美,最简单的一点就是这个换弹是目前难以实现的,并且射击时的稳定性也是有不足的,因此我认为我国的无人设备应该单独开发几款武器设备。我......
  • DevExpress WPF中文教程:Grid - 如何完成列和编辑器配置(设计时)?
    DevExpressWPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpressWPF能创建有着强大互动功能的XAML基础应用程序,这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案。无论是Office办公软件的衍伸产品,还是以数据为中心......
  • 【保姆级详细介绍JavaScript初识及基本语法】
    ......
  • Python字典基本用法
    引言在Python的世界里,字典(Dictionary)是一种非常强大的数据结构,它以键值对的形式存储数据,提供了快速的数据检索能力。本文将带你深入了解Python字典的基本概念、基本操作以及一些高级技巧,帮助你在编程中更加得心应手。1.字典的基本概念Python的字典是一种可变容器模型,且......
  • Modbus转Profinet协议转换网关:快速配置实践指南
    Modbus协议是一种串行通讯协议,被广泛应用于工业控制领域;而Profinet协议是基于以太网的工业通讯协议,具有实时性和灵活性。由于现实工业场景中存在不同设备使用不同通讯协议的情况,将Modbus转换为Profinet的需求日益增长。为了实现这一转换,Modbus转Profinet协议转换网关成为了必不可......
  • HIVE从入门到精通------(1)hive的基本操作
    1.开启hive1.首先在master的/usr/local/soft/下启动hadoop:master:start-all.shstart-all.sh2.在另一个master(2)上监控hive日志:master(2):tail-F/tmp/root/hive.logtail-F/tmp/root/hive.log3.在master上启动元数据服务:......
  • mac VMware Fusion虚拟机配置静态ip
    配置静态ip在mac上路径/Library/Preferences/VMware\Fusion/vmnet8下nat.conf文件找到网关ip和子网掩码netmask#NATgatewayaddressip=192.168.186.2netmask=255.255.255.0 dhcpd.conf文件中找到range192.168.186.128192.168.186.254;optiondomain-name-s......
  • Windows 服务器Nginx 下载、部署、配置流程(图文教程)
    不定期更新目录一、下载Nginx安装包二、上传安装包三、启动Nginx四、Nginx常用命令五、Nginx(最小)配置详解 六、Nginx(基础)配置详解七、反向代理八、负载均衡九、动静分离十、报错 一、下载Nginx安装包四个网址,根据自己的情况选择,我是用Nginx开源版的。1、下载......