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. Java中多线程原理详解

    Java是少数的集中支持多线程的语言之一,大多数的语言智能运行单独的一个程序块,无法同时运行不同的多个程序块,Java的多线程机制弥补了这个缺憾,它可以让不同的程序块一起运行,这样可以让程序运行更加顺 ...

  2. 统计SQLSERVER表行数,以及每天数据变化的行数

    此sql对监控系统很有帮助,知道哪些表压力大,每天的数量级大概多少等信息. 得到这些信息就可以做相应的策略来进行系统优化. create table tmp( name varchar(50), ro ...

  3. JavaScript 正则表达式入门教程

    正则表达式是描述一组字符串特征的模式,用来匹配特定的字符串 主要分三个部分:基本语法.RegExp对象的方法.JS中支持正则表达式的String对象方法 一.基本语法 在JS中,正则表达式为对象,用如 ...

  4. [源代码] SailingEase .NET Resources Tool (.NET 多语言资源编辑器)

    我在2016年10月发过一篇博客,介绍了我写过的一个多语言资源文件编辑器,并且做为免费软件发布给了出来. 陆续收到了一些朋友的反馈,有朋友很热心提了很多建议和关心的话,还有朋友发红包过来,让我很感动. ...

  5. Fourier分析基础(二)——由级数导出连续Fourier变换

    此处推导参考(照抄) A First Course in Wavelets with Fourier Analysis Second Edition, Albert Boggess& Fran ...

  6. requests从api中获取数据并存放到mysql中

    python的requests库是一个非常强大的库,requests的安装方法十分简单,用: pip install requests 即可安装requests,安装成功后: import reque ...

  7. 使用VS Code从零开始开发调试.NET Core 1.1

    使用VS Code 从零开始开发调试.NET Core 1.1.无需安装VS 2017 RC 即可开发.NET Core 1.1. .NET Core 1.1 发布也有一段时间了,最大的改动是从 pr ...

  8. C++编程练习(1)----“实现简单的线性表的顺序存储结构“

    线性表的顺序存储结构,指的是用一段地址连续的存储单元依次存储线性表的数据元素. 故可以用数组来实现顺序存储结构. 用C++编写的利用数组实现简单的读取.插入和删除功能的线性表. #include< ...

  9. How To Ask Questions The Smart Way 转

    先查后问多思考莫做伸手党. 原文链接 译文链接

  10. 微端启动器LAUNCHER的制作之MFC版二(下载)

    用了C#再回来用C++写真的有一种我已经不属于这个世界的感觉.C++的下载就没有C#那么方便了,我用的是libcurl.dll,官网上下载的源码自己cmake出来编译的,c++的库引用有debug和r ...