在CentOS7(有图形化界面)上安装maven和idea的详细教程

 更新时间:2021年03月26日 10:55:45   作者:若兰幽竹  
这篇文章主要介绍了在CentOS7(有图形化界面)上安装maven和idea的详细教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

一、安装maven

maven下载地址

https://maven.apache.org/download.cgi

在这里插入图片描述

安装包会默认在当前用户的家目录下,将其移动到tgz目录

mv apache-maven-3.6.3-bin.tar.gz tgz/

解压安装,需进入到tgz目录下,执行如下命令

tar -zvxf apache-maven-3.6.3-bin.tar.gz -C training/

设置环境变量

#maven
export MVN_HOME=/home/zkpk/tgz/training/apache-maven-3.6.3
export PATH=$PATH:$MVN_HOME/bin

环境变量生效,执行:source ~/.bash_profile

验证,执行: mvn -v

配置阿里云中央仓库,进入到/home/zkpk/tgz/training/apache-maven-3.6.3/conf目录下,vi settings.xml,修改成如下所示

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
      https://maven.apache.org/xsd/settings-1.0.0.xsd">
 <!-- localRepository
   | The path to the local repository maven will use to store artifacts.
 |
 | Default: ${user.home}/.m2/repository -->
	 <localRepository>${user.home}/tgz/.m2/repository</localRepository>

	 <mirrors>
	  <mirror>
	  	<id>alimaven</id>
	  	<name>aliyun maven</name>
	  	<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
	  <mirrorOf>central</mirrorOf>  
	 </mirror>
	 </mirrors>
</settings>

二、安装idea社区版

下载地址

https://www.jetbrains.com/idea/download/#section=linux

在这里插入图片描述

安装包会默认在当前用户的家目录下,将其移动到tgz目录

mv ideaIC-2020.3.3.tar.gz tgz/

解压安装,需进入到tgz目录下,执行如下命令

tar -zvxf ideaIC-2020.3.3.tar.gz -C training/

设置环境变量,执行:vi ~/.bash_profile,添加如下内容:

#idea
export IDEA_HOME=/home/zkpk/tgz/training/idea-IC-203.7717.56
export PATH=$PATH:$IDEA_HOME/bin

环境变量生效,执行:source ~/.bash_profile启动idea命令:idea.sh打开Idea,配置maven,选择File->settings->maven,如下图所示:

在这里插入图片描述

到此这篇关于在CentOS7(有图形化界面)上安装maven和idea的详细教程的文章就介绍到这了,更多相关centos7安装maven和idea内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 利用Spring JPA中的@Version注解实现乐观锁

    利用Spring JPA中的@Version注解实现乐观锁

    乐观锁是数据库和应用程序中使用的一种并发控制策略,用于在多个事务尝试更新单个记录时确保数据完整性,Java Persistence API (JPA) 提供了一种借助@Version注解在 Java 应用程序中实现乐观锁的机制,文中有详细的代码示例供大家参考,需要的朋友可以参考下
    2023-11-11
  • Java静态泛型使用方法实例解析

    Java静态泛型使用方法实例解析

    这篇文章主要介绍了Java静态泛型使用方法实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-06-06
  • Java Web 简单的分页显示实例代码

    Java Web 简单的分页显示实例代码

    这篇文章主要介绍了Java Web 简单的分页显示实例代码的相关资料,本文通过,计算总的页数和查询指定页数据两个方法实现分页效果,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-06-06
  • 深入理解Java中的Lambda表达式

    深入理解Java中的Lambda表达式

    这篇文章主要介绍了深入理解Java中的Lambda表达式,Lambda在各编程语言中都是非常重要的特性,而Java中则加入得有些太晚...需要的朋友可以参考下
    2015-07-07
  • Java如何防止JS脚本注入代码实例

    Java如何防止JS脚本注入代码实例

    这篇文章主要介绍了Java如何防止JS脚本注入代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-09-09
  • java图形用户界面实现菜单功能

    java图形用户界面实现菜单功能

    这篇文章主要为大家详细介绍了java图形用户界面实现菜单功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-05-05
  • Spring Security过滤器链加载执行流程源码解析

    Spring Security过滤器链加载执行流程源码解析

    Spring Boot 对于 Spring Security 提供了自动化配置方案,可以使用更少的配置来使用 Spring Security。那么这个过滤器链是怎么加载和实现拦截的呢,对Spring Security过滤器链加载执行流程感兴趣的朋友一起看看吧
    2021-12-12
  • Spring Security学习笔记(一)

    Spring Security学习笔记(一)

    这篇文章主要介绍了Spring Security的相关资料,帮助大家开始学习Spring Security框架,感兴趣的朋友可以了解下
    2020-09-09
  • 基于selenium 获取新页面元素失败的解决方法

    基于selenium 获取新页面元素失败的解决方法

    今天小编就为大家分享一篇基于selenium 获取新页面元素失败的解决方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-05-05
  • java中maven下载和安装步骤说明

    java中maven下载和安装步骤说明

    在本篇文章里小编给大家分享的是一篇关于java中maven下载和安装步骤说明内容,对此有兴趣的朋友们可以学习参考下。
    2021-02-02

最新评论