首页 > 编程语言 >Java开发环境搭建

Java开发环境搭建

时间:2023-07-15 18:33:27浏览次数:43  
标签:xml Java settings 配置 1.8 maven 开发 添加 搭建

一、安装Maven

  1. 下载安装包(http://archive.apache.org/dist/maven/)

  2. 下载完成后,解压到某一路径下。本文以D:\sniper\software\maven\apache-maven-3.9.3为例,实际配置环境变量时以自己安装的路径为准

二、配置环境变量

  1. 右键此电脑–>属性–>高级系统设置–>环境变量

  2. 添加环境变量 MAVEN_HOME

  3. 编辑系统变量 Path,添加变量值: %MAVEN_HOME%\bin

  4. 然后win+R运行cmd,输入mvn -version,如图所示则配置成功

三、配置本地仓库

  1. 新建maven-repository文件夹,用作maven的本地库

  2. 在路径D:\sniper\software\maven\apache-maven-3.9.3\conf下找到settings.xml文件

  3. 找到节点localRepository,在注释外添加 D:\sniper\download\maven-repository

四、配置镜像

  1. 在settings.xml配置文件中找到mirrors节点
  2. 添加如下配置(注意要添加在两个标签之间,其它配置同理)
<!-- 阿里云仓库 -->
<mirror>
    <id>alimaven</id>
    <mirrorOf>central</mirrorOf>
    <name>aliyun maven</name>
    <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>

五、配置JDK

  1. 在settings.xml配置文件中找到profiles节点
  2. 添加如下配置
<!-- java版本 -->
    <profile>
      <id>jdk-1.8</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>


settings.xml

标签:xml,Java,settings,配置,1.8,maven,开发,添加,搭建
From: https://www.cnblogs.com/cpmango/p/17556242.html

相关文章

  • java操作zookeeper
    java操作zookeeper创建一个maven项目在pom文件里引入如下依赖:<dependencies><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.10</version><scope>test</scope......
  • java—运行时常量池(Runtime Constant Pool)、常量池(Constant Pool)、字符串常量池(String
    最近在看常量池相关的东西的时候,会被这几个常量池给弄的晕乎乎的查阅了《深入理解java虚拟机》总结如下:一、常量池共有三类:’运行时常量池(RuntimeConstantPool)常量池(ConstantPool):也是常说的class文件常量池(classconstantpool)字符串常量池(StringConstantPool)二、详解......
  • docker registry搭建私有镜像仓库
    目录大神实践推送到私有镜像仓示例常见问题解决开启外部2375访问registry启动用户认证docker登录镜像仓regsitry的垃圾回收dockerpull镜像大神实践https://www.cnblogs.com/gcgc/p/10489385.html推送到私有镜像仓示例1、拉取并运行registry镜像:拉取:dockerpullregistry注:......
  • JavaWeb
    JavaWeb基本概念1.1前言web开发:web:网页的意思静态webhtml,css提供给所有人看的数据始终不会发生变化动态web提供给所有人看的数据始终会发生变化,每个人在不同的时间不同的地点看到的信息各不相同。几乎所有的网站。技术栈:Servlet/JSP,ASP,PHP......
  • java时间处理
    LocalDateTimelocalDateTime=LocalDateTime.now();LocalDateTimeminTime=localDateTime.with(LocalTime.MIN);LocalDateTimemaxTime=localDateTime.with(LocalTime.MAX);Set<String>times=DateUtils.getTimes(Date.from(minTime......
  • 搭建NFS存储服务器--基于CentOS7系统
    一、NFS简介NFS是NetworkFileSystem的缩写,顾名思义就是网络文件存储系统,它最早是由Sun公司发展出来的,也是FreeBSD支持的文件系统中的一个,它允许网络中的计算机之间通过TCP/IP网络共享资源。通过NFS,我们本地NFS的客户端应用可以透明地读写位于服务端NFS服务器上的......
  • [TSG开发日志4]算法组件、个人编写的库文件如何封装成DLL,如何更好地对接软件开发?
    写在前面这个内容确实是我有点疏忽了,我以为做算法的同事应该多少对这方面会有点了解的。但是我想了一下我刚毕业的时候,确实对这方面的理解不深,查了很多资料才勉强搞懂什么意思,也是后来随着工程学习的愈加深入,才渐渐了解了在C++开发中动态链接库的重要性及如何编写。一般在说一个......
  • Java基础1
    Java基础1whitchbreak,可以使用在switch-case结构中,表示一旦执行到此关键字,就跳出switch-case结构switch结构中的表达式,只能是如下的6种数据类型之一:byte.short、char、int、枚举类型(JDK5.0新增)、String类型(JDK7.0新增)case之后只能声明常量。不能声明范围。break关......
  • Java标识符和关键字
    Java标识符和关键字标识符Java所有的组成部分都需要名字类名.变量名以及方法名都被称为标识符注意点:所有的标识符都应该以(AZ或者az),美元符($),或者下划线开始首字符之后可以是字母(AZ或者az),美元符($),下划线(_)或数字的任何字符组合不能使用关键字作为变量名或......
  • 从头学Java17-今天的Kotlin更香吗
    出于各种限制,很多公司依然停留在Java8,部分小伙伴转向了Kotlin。Kotlin作为静态编译语言,提供大量语法糖,而且编译后的字节码跟Java一致。当时,Java8于2014年发布,Kotlin于2016年,很多宣称的语法糖都是对比的Java8。不禁要问,相对今天的Java17,Kotlin优势还在吗?现在就用最新的Kotlin1.9......