活到老,学到老。。。。
今天换了新的开发环境,原来的项目好好的,但是发现junit的包明明是有的,但是项目报错,一看jar变成灰色的了。
后来一查,是因为pom里面带上了<scope>test</scope>导致的,
看看这个是干嘛的:
scope的分类
test(测试范围)
scope为test表示依赖项目仅仅参与测试相关的工作,包括测试代码的编译,执行。比较典型的如junit。
所以删除<scope>test</scope>保存就好了。
活到老,学到老。。。。
今天换了新的开发环境,原来的项目好好的,但是发现junit的包明明是有的,但是项目报错,一看jar变成灰色的了。
后来一查,是因为pom里面带上了<scope>test</scope>导致的,
看看这个是干嘛的:
scope为test表示依赖项目仅仅参与测试相关的工作,包括测试代码的编译,执行。比较典型的如junit。
所以删除<scope>test</scope>保存就好了。