发表于: 2018-04-06 21:07:38

2 730


今天完成的事情:

1.学习maven概念(之前看的浅,而且没什么印象了)

maven就是一个java项目管理工具,能够清理,编译、测试、运行、打包、部署

Maven的好处:

1.依赖管理(管理jar包,也是我目前用的最多的部分,不用再去网上找jar包很方便)

2.一键构造(需要用到tomcat)

3.可以跨平台(maven是纯java开发的)

4.应用与大型项目,可以提高开发效率(还没机会体验)

maven常用命令:

clean(清理)    compile(编译:只编译主目录的文件

test(编译:只编译test目录的文件) package(打包)

install(把项目发布到本地仓库

在使用命令的时候:会发现,compile,test,package,install这四个在执行的时候,会把自己左边的也一起执行

从网上看到这就涉及的了maven生命周期的概念:

maven有三个互相独立的生命周期:

clean生命周期:clean;

default生命周期:Compile   test  package  install  deploy(按生命流程从前到后)

Site生命周期:Site(生成项目的站点文档,不是很了解)

不同的生命周期的命令可以同时执行

Mvn clean package 这样的命令是可以执行的

2.在云服务器上安装maven

1.进入官网,找到我们要下载的版本,右键复制连接地址,用于后面ubantu系统上下载用

2.连接服务器,进入目的文件夹输入wget 'url',url为之前复制的下载链接地址,通过wget命令可以直接在linux环境下载maven软件包,下载完成之后,tar -xzvf apache-maven-3.5.0-bin.tar.gz解压,maven包解压之后直接可以使用了,但只能在bin目录下才可以运行mvn命令,为了方便使用,需要配置maven环境变量

3.配置环境变量,linux系统的环境变量在profile中,由于我这里只有命令行界面,所以使用

sudo vi /etc/profile  命令

进去后在末尾添加如下内容:

export M2_HOME=/opt/maven/apache-maven-3.5.3

export CLASSPATH=$CLASSPATH:$M2_HOME/lib

export PATH=$PATH:$M2_HOME/bin

保存,常常会提醒我们没有权限,:wq!强制保存退出

输入source /etc/profile使配置文件生效

输入命令mvn -v来验证我们是否成功

明天计划的事情:

1.直接执行Main方法在服务器跑通流程,做一下任务后边的测试

遇到的问题:

1.在配置环境变量过程中,配置完毕后,mvn -v提示没有安装maven

使用echo $M2_HOME    ,    echo $PATH均能查找到配置的路径

但就是使用时失效

最后删除解压的文件夹,重新下载解压,配置,试了两次又成功了,不知道什么原因

收获:

1.对maven有了一点了解

2.Maven项目工程目录约定

      



返回列表 返回列表
评论

    分享到