写在前面
本系列文章索引以及一些默认好的条件在传送门
默认使用master节点并用root用户登录终端进行操作
默认在操作本篇博客时HBase已经配置完毕
step1 Maven的下载与配置
1. 下载解压
博主使用的是经典maven3.6.3版本,和学习Java EE的时候用的版本是相同的
要是有需要可以通过链接下载
博主下载的版本为:
下载后,我们将该文件放在/usr/local/maven/之下
若没有该目录,首先需要创建该目录:mkdir -p /usr/local/maven
将下载之后的文件拖到/usr/local/maven/之后,通过命令解压该文件:
tar -zxvf apache-maven-3.6.3-bin.tar.gz
2. 环境变量设置
然后就需要配置环境变量了:
vim /etc/profile
只需要加入:
根据自己实际版本添加,切勿盲目CV
MAVEN_HOME=/usr/local/maven/apache-maven-3.6.3 PATH=$PATH:$MAVEN_HOME/bin export PATH MAVEN_HOME
然后source一下使其生效:
source /etc/profile
3. 查看安装
在我们输入mvn -version
之后,我们查看是否能够正常显示我们下载安装的maven版本信息:
发现能够正常显示,配置maven 成功~
4. 设置阿里云镜像[加速jar包下载]
编辑maven的conf下的settings.xml文件:
cd /usr/local/maven/apache-maven-3.6.3/conf/
vim settings.xml
在mirrors标签对内加入
<mirror> <id>aliyunmaven</id> <mirrorOf>*</mirrorOf> <name>阿里云公共仓库</name> <url>https://maven.aliyun.com/repository/public</url> </mirror>
加入以上的内容之后便会加速一些[ jar包/插件] 的下载
step2 Maven项目的创建
1.创建项目
我们在这一步将通过maven的相关命令行来创建maven项目,加入我们将该项目创建到该系统目前登陆用户的工作目录下,可以首先创建一个workspace放置源代码:
mkdir -p ~/workspace/source
然后切换到该目录下进行操作:
cd ~/workspace/source
然后可以通过命令创建项目:
mvn archetype:generate \ -DgroupId=com.hello \ -DartifactId=maven_hello \ -DarchetypeArtifactId=maven-archetype-quickstart
上面的命令需要手动写入或者是一行一行cv进命令行终端
如果说首次安装,会下载一些jar
包
下载完成后,如下图:
在这个里,我们可以直接回车,回车后如下图:
如果不再修改,我们输入y,然后打回车,然后:
以上绿色的字体提示我们构建成功,然后查看当前目录下的内容,会发现多了一个文件夹:
正是与我们的命令行中的这一行是相同:
2. 编译项目
跳转到maven_hello
之下:cd maven_hello
然后执行:mvn compile
:
提示我们已经构建成功了,再次查看该目录下的文件:
这就是编译后生成的target
,进去一看的话,就会看到:
这里面放着编译好的字节码文件
3.测试项目
切换到项目根目录下之后,我们执行mvn test
来测试maven项目:
会发现多了一个test-classes
4.打包项目
我们需要用到命令:mvn package
同样在项目根目录下执行,会看到:
提示生成了一个jar包,在target
下:
5.安装项目
需要用到命令:mvn install
同样在项目根目录下执行:
给出的提示便是安装到的路径