junit是用于单元测试的jar包,可以直接下载然后粘贴至lib目录,maven是专门的包管理工具,所以尝试安装maven。

  安装maven之前需要先安装好java以及eclipse,在相应的官网下载安装之后需要一系列的路径配置问题。

1.jdk安装

  首先从官网下载jdk(最好下载最新版本的,新版的eclipse要求1.8的java,之前的java版本太低,不能安装eclipse)http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html。下载完之后直接点击安装,如果C盘空间足够的话可以直接默认安装,也可以更改目录,安装完jdk会直接接着安装jre,注意尽量不要将jre安装在jdk目录下,可能会出麻烦,可以安装在同一个java目录下。安装完之后,需要配置路径。

  先添加“JAVA_HOME”,目录为jdk的目录;

然后添加PATH,如果之前已经存在其他的,可以添加分号,然后将“%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;”添加至PATH中;

添加完之后运行命令行,输入 java -version查看是否安装成功。

2.eclipse安装

如果java安装正确,eclipse会很好安装,如果遇到版本不够高的情况,卸载java然后安装最新的就OK了。eclipse是免费的,所以直接从官网下载就可以。

3.maven安装

maven安装也很简单,只是中间出现一些脑残的错误,导致难受了两天。

首先从官网上下载maven,官网:http://maven.apache.org/download.cgi。下载下图中的第二个,下载完之后解压,然后配置环境变量。

我的是解压到了D盘,maven目录下,然后设置环境变量。添加系统变量“MAVEN_HOME”,变量值为maven包解压缩后的地址。然后添加PATH(如何之前已经有PATH变量,直接在前边加上分号),变量值为%MAVEN_HOME%\bin。

然后就可以在命令行输入命令mvn --v查看maven是否安装成功。如果安装成功会显示如下:

我之前犯下的错误就是下载了maven官网山的第四个压缩包,解压缩后目录中并没有bin目录,所以设置完环境变量后命令行检查一直显示mvn不是命令。后来才发现是压缩包下载错了。

4.maven配置

  maven可以统一管理jar包,远程仓库为http://search.maven.org/,本地仓库默认为与C盘中,C盘是比较危险的,可以将目录修改至其他的目录。修改maven目录下的conf目录中的setting.xml文件,在配置中添加<localRepository>D:\maven\repository</localRepository>

这样,之后的maven仓库就位于D:\maven\repository目录中。在控制台输入mvn help:system,可以看到正在下载文件,下载结束之后,就可以在D:\maven\repository目录下看到许多的文件。

  打开eclipse,file ->new ->maven project,选上create a simple project,点击next,输入group id 和 artifact id,其他的可以默认,然后点击finish,新建maven项目结束。

新建完成后,点击window ->preference ->Maven,Installations->add,选择自己的maven安装目录

然后进行user setting,Global Settings选择maven 安装目录下conf文件夹下的settings.xml,然后maven的项目就算结束了,接下来该使用maven了

参考博客地址:

maven 下载安装和配置 http://blog.csdn.net/jiuqiyuliang/article/details/45390313

eclipse 配置maven  http://blog.csdn.net/jiuqiyuliang/article/details/46053543

ST 单元测试之maven安装的更多相关文章

  1. ST 单元测试之maven引入junit包

    按照上篇博客,已经完成了mavne以及eclipse的安装配置,新建好了一个maven项目. 接下来打开项目,双击打开pom.xml,可以看到如下所示, 点击下方的pom.xml,然后添加如下代码,即 ...

  2. Java基础学习总结(24)——Java单元测试之JUnit4详解

    Java单元测试之JUnit4详解 与JUnit3不同,JUnit4通过注解的方式来识别测试方法.目前支持的主要注解有: @BeforeClass 全局只会执行一次,而且是第一个运行 @Before  ...

  3. 玩转单元测试之Testing Spring MVC Controllers

    玩转单元测试之 Testing Spring MVC Controllers 转载注明出处:http://www.cnblogs.com/wade-xu/p/4311657.html The Spri ...

  4. 玩转单元测试之WireMock -- Web服务模拟器

    玩转单元测试之WireMock -- Web服务模拟器 WireMock 是一个灵活的库用于 Web 服务测试,和其他测试工具不同的是,WireMock 创建一个实际的 HTTP服务器来运行你的 We ...

  5. [转载]单元测试之道(使用NUnit)

    首先来看下面几个场景你是否熟悉 1.你正在开发一个系统,你不断地编码-编译-调试-编码-编译-调试……终于,你负责的功能模块从上到下全部完成且编译通过!你长出一口气,怀着激动而又忐忑的心情点击界面上的 ...

  6. 单元测试之道(使用NUnit)

    首先来看下面几个场景你是否熟悉 1.你正在开发一个系统,你不断地编码-编译-调试-编码-编译-调试……终于,你负责的功能模块从上到下全部完成且编译通过!你长出一口气,怀着激动而 又忐忑的心情点击界面上 ...

  7. .NET Core单元测试之搞死开发的覆盖率统计(coverlet + ReportGenerator )

    .NET Core单元测试之搞死开发的覆盖率统计 这两天在给项目补单元测试,dalao们要求要看一下测试覆盖率 翻了一波官方test命令覆盖率倒是有支持了,然而某个更新日志里面写着 ["Su ...

  8. 单元测试之NUnit一

    NUnit 分三篇文章介绍,入门者可阅读文章,有基础者直接参考官方文档.初次写博客,望大家指点. 导航: 单元测试之NUnit一 单元测试之NUnit二 单元测试之NUnit三 NUnit是什么? N ...

  9. Maven安装

    开发分布式的商场系统,用到了一些新的技术,做一个记录和分享 这里讲一下maven安装 首先什么是Maven Maven作为一个构建工具,不仅帮我们自动化构建,还能抽象构建过程,提供构建任务实现.他跨平 ...

随机推荐

  1. 浅谈Socket长连+多线程[原创,欢迎指点]

    前戏 [PS:原文手打,转载说明出处] [PS:博主自认为适用于云平台设备管控,且适用于IM主控] 好久没来了,13年时还想着多写一些博客,这都17年过年,年前也写一写Scoket+多线程,不足之处, ...

  2. ASP.NET Zero--15.一个例子(8)商品分类管理-权限控制

    1.添加权限常量 打开文件AppPermissions.cs [..\MyCompanyName.AbpZeroTemplate.Core\Authorization\AppPermissions.c ...

  3. C# 连接 SQLServer 及操作

    随笔:连接: // 将tb_User表数据添加到DataGridView中 string sqlconn = "Data Source=localhost;Initial Catalog=d ...

  4. 深圳尚学堂:JavaScript的常见面试题

    经常说编程是一门技术专业,在找工作时面试官肯定不止看你的面试能力,还要看你的专业知识掌握,他可能会让你做一个小的编程测试,或者说考察你的语法知识掌握,今天,总结了一些关于在JavaScript中常常会 ...

  5. [CSS3] 学习笔记-CSS入门基本知识

    1.CSS概述 CSS指层叠样式表 CSS样式表极大的提高了工作效率 1)CSS基础语法: selector{ propery:value } 例1:h1{color:red;font-size:14 ...

  6. 百叶窗特效(用move.js库)

    每逢佳节胖三斤啊,胖了胖了,加上每天坐在电脑前,现在还和一个智障聊天,后天去苏州玩的事情,住哪里啊?去哪里嘿嘿嘿啊? 苏州,找了下,攻略,听说一定要去园林看,听说很牛逼,好吧,陶冶一下我的情操.今天操 ...

  7. jQuery + CSS3实现环形进度条

    实现原理 原理非常的简单,在这个方案中,最主要使用了CSS3的transform中的rotate和CSS3的clip两个属性.用他们来实现半圆和旋转效果. 半环的实现 先来看其结构. HTML < ...

  8. Masonry的简单使用

    #import "RootViewController.h" #import "Masonry.h" @interface RootViewController ...

  9. 腾讯X5内核使用 Android WebView 的一些小问题

    大家好,我是博客小白,第一篇文章,文笔不好,务喷,希望能给各位提供点帮助 公司做个商城,然后我就简单的做个启动引导页,然后用个原生WebView套一下,加个加载动画,解决下第三方登录支付的返回问题,这 ...

  10. Oracle instant client在windows下的安装和使用

    安装 * 从oracle官方网站下载instant client文件,一般来说,有basic.sqlplus.odbc.jdbc,就足够用的了: instantclient-basic-win32-1 ...