Maven编译服务器安装及jdk配置

本文详细介绍了如何在服务器上安装JDK 1.8和Maven 3.3.9。首先,通过RPM安装JDK,然后设置环境变量。接着,下载并解压Maven,调整环境变量,最后验证Maven安装成功。此外,还提到了在项目中配置Maven私库的两种方法:在pom.xml中配置当前项目和在settings.xml中配置全局。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装要求:

1.如果没有安装包,需要给机器开通外网下载

2.Maven依赖jdk,在安装maven之前需要确保机器上已经安装了JDK

一、安装JDK

1.首先要先安装jdk,这里选择的是1.8版本,以jdk-8u131-linux-x64版本为例,rpm安装,选择一个目录然后下载

wget -c --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.rpm

(或者到官网去下载对应版本http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

2.下载完成后在/usr中添加一个java目录把下载好的rpm文件拷贝或者移动过去:

[root@localhost ~] mkdir /usr/java/

[root@localhost ~] mv jdk-8u131-linux-x64.rpm  /usr/java/

 

3.添加执行权限并开始安装:

[root@localhost ~] cd /usr/java

[root@localhost ~] chmod +x jdk-8u131-linux-x64.rpm

4.安装完毕后查看版本验证

[root@localhost ~] java -version

5.设置环境变量

[root@localhost ~] vi /etc/profile 

添加两行

export JAVA_HOME=/usr/java/jdk1.8.0_131

export PATH=$JAVA_HOME/bin:$PATH

6.执行source /etc/profile使环境变量生效。

[root@localhost ~] source /etc/profile

二、安装Maven

 Maven的下载地址:http://maven.apache.org/download.cgi
这里以3.3.9版本为例进行安装,在这之前需要确保机器上已经安装了JDK。

 1.首先下载Maven并解压,并移动到usr/local目录下

[root@localhost ~] wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz

[root@localhost ~] tar vxf apache-maven-3.3.9-bin.tar.gz

[root@localhost ~] mv apache-maven-3.3.9 /usr/local/maven3

2.修改环境变量,在/etc/profile中添加以下几行 

MAVEN_HOME=/usr/local/maven3
export MAVEN_HOME
export PATH=${PATH}:${MAVEN_HOME}/bin

3.执行source /etc/profile使环境变量生效。

[root@localhost ~] source /etc/profile

4.最后运行mvn -v验证maven是否安装成功,如果安装成功会打印如下内容

[root@localhost ~] mvn -v
Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T00:41:47+08:00)

Maven home: /usr/local/maven3/apache-maven-3.3.9

Java version: 1.8.0_131, vendor: Oracle Corporation

Java home: /usr/java/jdk1.8.0_131/jre

Default locale: en_US, platform encoding: UTF-8

OS name: "linux", version: "3.10.0-862.el7.x86_64", arch: "amd64", family: "unix"

 

5.项目配置引用私服

1.我们一般把所有的mavenrepository都放进了public中,那么在项目的pom.xml文件中添加

 <repositories> 
        <repository> 
            <id>nexus</id> 
            <name>nexus</name> 
            <url>http://localhost:8081/repository/public/</url> 
            <releases> 
                <enabled>true</enabled> 
            </releases> 
            <snapshots> 
                <enabled>true</enabled> 
            </snapshots> 
        </repository> 
</repositories>

 即可在当前这个项目使用我们搭建的私库地址的所有jar包

在POM中配置Nexus私服,这样的配置只对当前的Maven项目有效

 

2.settings.xml中配置profile元素,这样就能让本机所有的Maven项目都使用自己的Maven私服

<profile>   
    <id>nexus</id>
    <repositories>
    <repository>
        <id>central</id>
        <name>Nexus</name>
        <url>http://localhost:8081/repository/public/</url>
        <releases><enabled>true</enabled></releases>
        <snapshots><enabled>true</enabled></snapshots>
        </repository>
    </repositories>
    <pluginRepositories>
    <pluginRepository>
        <id>central</id>
        <name>Nexus</name>
        <url>http://localhost:8081/repository/public/</url>
        <releases><enabled>true</enabled></releases>
        <snapshots><enabled>true</enabled> </snapshots>
    </pluginRepository>
    </pluginRepositories>
</profile>
</profiles>

顺便加上了插件仓库,另外在后面追加一段使配置文件生效

<activeProfiles>
    <activeProfile>nexus</activeProfile>
</activeProfiles>

于是我们配置好了所有的Maven项目在私服下载

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值