首页 > 其他分享 >DevOps系列三(Jdk和Maven环境配置)

DevOps系列三(Jdk和Maven环境配置)

时间:2024-07-15 09:57:47浏览次数:6  
标签:maven Jdk tar DevOps Maven usr local

一、Jdk安装

1.1 jdk下载地址

https://www.oracle.com/java/technologies/downloads/#java18

1.2 解压到指定路径

tar xf jdk-8u361-linux-x64.tar.gz -C /usr/local/
cd /usr/lcal
mv jdk1.8.0_361/ jdk

二、Maven安装

2.1 maven下载地址:

https://mirrors.cnnic.cn/apache/maven

2.2 解压到指定路径

tar xf apache-maven-3.6.3-bin.tar.gz -C /usr/local/
cd /usr/local
mv apache-maven-3.6.3/ maven

2.3 修改配置,修改仓库地址

vim /usr/local/maven/conf/settings.xml
百度搜索maven的阿里云仓库地址
<mirror> <id>nexus-aliyun</id> <mirrorOf>*</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> </mirror>

百度搜索maven的jdk8编译插件配置settings.xml
<profile> <id>jdk8</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>
开启
<activeProfiles> <activeProfile>jdk8</activeProfile> </activeProfiles>
至此Jdk和Maven环境配置完成。

标签:maven,Jdk,tar,DevOps,Maven,usr,local
From: https://www.cnblogs.com/wangjie20200529/p/18302545

相关文章

  • 第二部分:关键技术领域的开源实践【企业Maven私服】
    企业Maven私服主要解决了以下几个关键的痛点需求:网络访问限制:许多企业出于安全考虑,限制了对外部网络的访问,尤其是对公网上的远程仓库如Maven中央仓库的直接访问。Maven私服作为内部的仓库,可以替代对中央仓库的依赖,使得即使在没有互联网连接的情况下,开发人员也可以获取到所需的......
  • Java中常用的util类库在Maven
    Java中常用的util类库在Maven项目中通常以依赖的形式引入。以下是一些常用的util库及其Maven依赖。ApacheCommonsLang3:提供了很多工具类,如StringUtils,ArrayUtils等。<dependency><groupId>org.apache.commons</groupId><artifactId>commons-lang3</artif......
  • Maven进阶
    一,依赖1,依赖具有传递性直接依赖:在当前项目中通过依赖配置建立的依赖关系间接依赖:被资源的资源如果依赖其他资源,当前项目间接依赖其他资源2,依赖传递冲突问题路径优先:当依赖中出现相同的资源时,层级越深,优先级越低,层级越浅,优先级越高声明优先:当资源在相同层级被依赖时,配......
  • jdk22
    1、下载JDK222、安装JDK22选择路径后,一路默认安装。3、Windows系统下配置环境变量点击我的电脑-属性-高级系统设置  新增配置JAVA_HOME,为jdk的安装路径D:\Java22\jdk22 编辑配置Path变量,配置jdk的bin的目录%JAVA_HOME%\bin 验证安装......
  • JDK8 Lambda java.io.File listFiles
    File[]files=dir.listFiles((dir1,name)->name.toLowerCase().endsWith(".jpg")||name.toLowerCase().endsWith(".png"));File[]files=dir.listFiles(newFilenameFilter(){publicbooleanaccept(Filedir,Stringname) { ......
  • JDK14新特征最全详解
    JDK14一共发行了16个JEP(JDKEnhancementProposals,JDK增强提案),筛选出JDK14新特性。-343:打包工具(Incubator)-345:G1的NUMA内存分配优化-349:JFR事件流-352:非原子性的字节缓冲区映射-358:友好的空指针异常-359:Records(预览)-361:Switch表达式(标准......
  • IDEA 中配置 maven
    前言    IDEA中有自带的maven仓库(捆绑的maven3),但是自带的maven下载的依赖包比较缓慢,我们可以自己下载个maven,然后修改配置文件和本地仓库地址。 1.下载maven链接:Maven–WelcometoApacheMaven怎样选择下载的版本呢?这就要看我们IDEA的版本号是多少了,一般......
  • IDEA出错:Cannot resolve plugin org.apache.maven.plugins:maven-install-plugin:3.1.
    问题阐述:无论是怎么创建,都会报这个错,并且项目结构也不完整。这个问题困扰了我一晚上,为了解决它,浏览器问了个遍。网上说的最多的解决方案就是 maven 安装的路径和和本地仓库的目录必须要保持一致(不一致就会出现这个问题)。打开File->Settings-> 解决办法:这里主要......
  • Maven的setting.xml镜像和私服配置.md
    <repository>和<mirror>在Maven中,和配置项分别出现在不同的配置文件中,并且它们有各自的作用和执行顺序。以下是这些配置项的详细说明和它们之间的关系:<repository>inpom.xml位置:位于项目的pom.xml文件中。作用:定义了特定项目构建时使用的远程仓库,通常用于解决项目依赖的......
  • jdk动态代理与cglib动态代理
    最近在用java实现redis,在使用动态代理时遇到了一点问题,即使用jdk动态代理(Invocationhandler)时,如果代理对象是一个接口的实现类,那么此时动态代理获取到的method对象是接口中的,而不是实现类的,现象是:我在实现类中对接口方法上新增了注解,但是此刻method反射获取不到注解信息,于是大概......