关于IDEA main包下的 类不能使用TestNG包解决办法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_38318622/article/details/86541920

今天在群里面闲逛的时候一个小伙伴问道了这个问题,我在这里也记录一下这个问题怎么解决。

话不多说我们先上图
在这里插入图片描述


当我们使用maven把TestNG的jar加进来之后为我们使用IDEA为啥在main包下不能使用testng呢,在test下没有任何问题。我们知道 在eclipse下这样做是可可以的啊。
我们可以看到包都包补进来,那是为什么呢,当然是缺少依赖喽。
其实在IDEA中也是可以的只是我们少操作了一步。下面我们来操作一下。
在这里插入图片描述
在这里插入图片描述
add进去就可以了。
在这里插入图片描述
看看我们是不是完美解决了呢哈哈。
其实这个是IDEA的一个设计问题,因为做java的都知道默认或者说大家大家的习惯久而久之就变成了一种规定,main包下是我们的java代码而test包下是我们的测试代码。所以说IDEA默认是吧testng不做任何main包下的依赖的。因为testng测试用的,所以test包下默认添加,所以我们想要使用只要强制添加testng依赖到mian包喽。有可能叙述不是很准确,但确实就是这么回事嘻嘻!

猜你喜欢

转载自blog.csdn.net/qq_38318622/article/details/86541920