Centos7中配置maven

avatar 2022年4月29日18:18:36 评论 643 次浏览

最近在看一些开源项目,很多java项目就需要进行编译打包,这里就记录一下如何部署环境,我的环境是一个空环境,什么都没有,但是编译打包必须安装jdk,不会的可以参考这里:https://www.wulaoer.org/?p=487,配置maven之前需要先下载软件:https://dlcdn.apache.org/maven/maven-3/3.8.5/binaries/

我这里的习惯都是把配置文件放在/usr/local目录下,我的jdk和maven都下载完了:

[wolf@wulaoer.org🔥🔥🔥🔥 ~]# tar -zxf apache-maven-3.8.5-bin.tar.gz 
[wolf@wulaoer.org🔥🔥🔥🔥 ~]# ls /usr/local/
aegis  bin  cloudmonitor  etc  games  go  include  jdk  lib  lib64  libexec  maven  n  nginx  node  sbin  share  src
[wolf@wulaoer.org🔥🔥🔥🔥 ~]# mv apache-maven-3.8.5 /usr/local/maven

文件已下载,下面就需要配置环境变量了,有习惯配置在~/.bashrc文件中,我一般都会在/etc/profile文件中,看一下我的配置内容:

[wolf@wulaoer.org🔥🔥🔥🔥 ~]# vim /etc/profile
..........
export JAVA_HOME=/usr/local/jdk
export M2_HOME=/usr/local/maven
export JRE_HOME=$JAVA_HOME/jre
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin:$M2_HOME/bin
[wolf@wulaoer.org🔥🔥🔥🔥 ~]# source /etc/profile
[wolf@wulaoer.org🔥🔥🔥🔥 ~]# mvn -version
Apache Maven 3.8.5 (05c21c65bdfed0f71a2f2ada8b84da59348c4c5d)
Maven home: /usr/local/maven
Java version: 1.8.0_221, vendor: Oracle Corporation, runtime: /usr/local/jdk/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-1160.25.1.el7.x86_64", arch: "amd64", family: "unix"

至于环境变量的配置可以参考:https://www.wulaoer.org/?p=2344,这里就说到这里把,如果配置maven的源可以在conf文件夹中的settings.xml中配置,默认有一些通用的,可以根据自己情况修改,也可以只使用私有的仓库,这里就不多介绍了,没有了,看看其他的吧。。。。。

avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: