我是直接这样创建的,上面那个小方框没有勾选
IntelliJ IDEA 2018.1创建普通Maven项目
具体怎么创建maven项目可以看这篇博客
这篇博客选择的是勾选,但是我这样做的话,创建出来的项目是没有src文件夹的,idea底下还在不断加载,加载到最后会报一个错误
maven 报错Failed to execute goal org.apache.maven.plugins:maven-archetype-plugin:3.2
这么做理论上应该可以解决,但是我干脆就不勾选那个小方框了,具体的maven设置可以在创建项目后再改
在setting里面设置maven
这里的maven我担心版本冲突问题,特意下载安装的旧版本
Maven历史版本下载
具体的安装过程可以看这篇博客
Maven安装
等这些都搞完了,最后才用到第一篇博客说的pom.xml
因为maven项目是自带一个pom.xml,将博客里面的包依赖信息复制粘贴进去
就像这样,然后
点击之后,idea下方会有一个不断刷新的进度条,加载完之后
自己设置的本地maven资源库里面会有下载到的jar包,具体会下载哪些jar包就取决于之前的pom.xml文件了
到了这一步,就可以使用Junit框架了
方法二、本地导入jar包IDEA导入Junit4jar包
Intellij IDEA junit 使用之org.junit不存在
这两篇博客都可以,然后还是要说一下我遇到的问题
本地导包后,编译阶段看不出问题,但是到运行的时候就会报NoClassDefFoundError的错误,后面的提示内容是org/hamcrest/SelfDescribing
错误原因是缺失了一个Hamcrest All - 1.3的jar包,需要自己去下载
jar包推荐去官网下载,是免费的!不要在一些奇奇怪怪的网站上面下载
官网网址
http://mvnrepository.com
进来后做个人机测试就能进去了
按照图片的顺序点击,下载这个jar包,下载好后剪切粘贴到idea安装目录的lib文件夹下面,然后再导入这个jar包
最后就能像第一篇博客里面写的那样,正常运行测试类了
也可以直接在Test目录下创建java文件写代码,这样只需要在方法的前面标上@Test就可以直接尝试运行
这里没有写main方法,而是直接在show方法上面加了一个@Test,右键选项,直接运行show方法即可
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)