在阅读源码之前呢,我们都需要配置好自己的环境变量,下面分别介绍一下jdk、maven、gradle的部署,其中maven和gradle是两种流行的Java项目构建和依赖管理工具。

首先在部署之前一定要确定好jdk与maven、gradle的版本对应关系。

jdk版本maven版本
jdk1.8maven3.3及以上
jdk9maven3.5.0及以上
jdk10maven3.5.3及以上
jdk11maven3.5.4及以上
jdk12maven3.6.0及以上
jdk13maven3.6.1及以上
jdk14maven3.6.2及以上
jdk15maven3.6.3及以上
jdk16maven3.8.1及以上
jdk17maven3.8.3及以上

更多版本对应关系见官网:Maven – Welcome to Apache Maven

jdk版本gradle版本
jdk1.82.0
jdk94.3
jdk104.7
jdk115.0
jdk125.4
jdk136.0
jdk146.3
jdk156.7
jdk167.0
jdk177.3

 更多版本对应关系见官网:Compatibility Matrix

为了学习源码我选的版本分别是:jdk17、maven3.8.8、gradle8.7。

下面分别展示一下我的部署过程:

1. jdk

1)右键此电脑点击属性,找到高级系统设置,再点击高级进入下面这个页面   

然后,点击环境变量,进入下面这个页面,然后开始配置环境变量,可以看见我这里面之前已经部署过jdk1.8.0了。

之前没部署过的同学,可以直接单机用户变量下面的新建,进入如下界面

输入变量名:JAVA_HOME

       变量值:你的jdk所在路径(jdk可以官网https://www.oracle.com下载,或者百度自行下载,下载完解压即可)

2)接下来找到系统变量中的Path,选中,然后点击编辑。

进入如下界面:

点击新建,并分别添加红色框中的内容,点击移动至最上方。

点击确定。

3)继续配置ClassPath变量

在这个界面,点击新建,填入如下内容:

CLASSPATH

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

点击确定,在点击下面页面的确定,完成环境变量的配置。

4)测试

在搜索栏中输入cmd,打开终端

依次输入如下命令:

java -version

java 

javac

出现上述结果,jdk17部署成功。

2. maven

maven下载好后解压,开始部署环境。

1)同jdk部署,先打开环境变量这个界面。

在系统变量这块点击新建,出现如下界面,然后填上:

变量名:MAVEN_HOME

变量值:你下载的maven版本路径

点击确定。

然后点击Path,再点编辑

再次进入这里:

然后,点新建,输入:

%MAVEN_HOME%\bin

连续确定,maven环境部署完成。

2)注:若此时出现的不是上述界面,而是下面页面,也不要慌。

可以直接在任意一个“;”的后面输入:%MAVEN_HOME%\bin 即可,但是如果你的%MAVEN_HOME%\bin后面有其他内容,需要用“;”隔开。

3)cmd打开终端,输入:mvn -version

出现上述内容,maven部署成功。

4)maven部署好后可以配置本地仓库和镜像

打开你的maven刚才部署的地址

进入conf文件夹,选中settings.xml文件,右键选择打开方式。(你可以选择任意打开方式,我比一般用notepad++)

在画框位置添加你的maven仓库地址。不配的话,就走默认路径。一般是在c盘用户里面,自己找吧。

然后,在上述位置可以部署你的镜像,如果不配置的话,你之后安装个包都得走apache的库,巨慢。你也可以多部署几个数据源(百度一搜就有),我这个是阿里云的。

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

3.gradle

gradle下载好后,部署方式同maven

1)首先,新建

变量名:GRADLE_HOME

变量值:你下载的gradle版本路径

2)编辑Path环境变量,新建如下内容

%GRADLE_HOME%\bin

3)测试

输入:gradle -version

出现上述内容,gradle8.7部署成功。

4)配置镜像

进入gradle,找到init.d进入

在init.d里面创建一个init.gradle文件

添加如下内容:

allprojects {
	repositories {
		maven { url 'file:///D:/repository'} // 你的maven仓库地址,同上面maven的repository
		maven { url "https://maven.aliyun.com/repository/public" }  
		mavenLocal()
		mavenCentral()
	}
	buildscript {
		repositories {
			maven { url 'https://maven.aliyun.com/repository/public' }
			mavenLocal()
			mavenCentral()
		}
	}
}

gradle部署成功。

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐