发表于: 2018-04-06 21:07:38
2 731
今天完成的事情:
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项目工程目录约定
评论