Maven的配置和使用

Posted 不当咸鱼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Maven的配置和使用相关的知识,希望对你有一定的参考价值。

      Selenium已经学习的差不多了,因为之前有开发经验,所以学起来倒是不吃力。在我看来单纯学习selenium这个测试框架是比较简单的,难的是如何理解这个测试框架的构成,如何理解一个自动化测试项目是如何进行,一个测试项目如何加入自动化测试使其完美融合,再然后就是如何设计和开发一个属于自己的测试框架。扯了那么多还是要把该学的课程学完再说。

     最近在学习的是Maven,查了一些资料,唉,it技术这东西真是会者容易,难得不会。来看下大家的理解:

     Maven 是一个项目管理和综合工具。Maven 提供了开发人员构建一个完整的生命周期框架。开发团队
可以自动完成项目的基础工具建设,Maven 使用标准的目录结构和默认构建生命周期。
     在多个开发团队环境时,Maven 可以设置按标准在非常短的时间里完成配置工作。由于大部分项目的
设置都很简单,并且可重复使用,Maven 让开发人员的工作更轻松,同时创建报表,检查,构建和测试自
动化设置。

     它最基础的功能应该就是管理jar包和部署(新手拙见),这点类似于我做ios开发时使用的cocoapods,方便我们进行开发,进行项目整体框架的搭建和部署。

如何配置使用?

     首先下载Maven,下载地址http://maven.apache.org/download.html,我选择的是

   这个包,下载下来解压缩

配置环境变量:

1.新建变量

 

2.配置path变量

 

 

 配置好了之后验证下是否安装成功 cmd->  mvn -version

问题:基本上配置完环境变量后就可以了,应该不会有问题,但是我昨天配置的没有问题,今天再测试的时候就提示mvn不是内部或外部命令了,然后我又检查了下变量设置,又重新配了下又好了,很费解?

     为什么学习Maven,如果是小项目可能直接java+selenium+junit/testNg就可以满足项目测试需要了,但是如果要进阶,进行一些比较大型的项目,就有可能涉及到整个自动化测试项目测试的项目部署,项目测试,持续集成等等,那么我们就需要svn或者git管理脚本代码,maven进行项目部署及测试case的执行等等,用jenkins进行持续集成。啊,这么一想要走的路还有好远。。。。。。。。

以上是关于Maven的配置和使用的主要内容,如果未能解决你的问题,请参考以下文章

Maven学习(十四)-----Maven 构建配置文件

使用 Maven 的 dev 和 prod 的不同配置文件

笔记:Maven 仓库和插件配置本机私服

Maven配置,使用IntelliJ IDEA和Maven创建Java Web项目

maven,pom.xml里配置了插件,是怎么使用的

maven的配置和使用