Error:scalac: error while loading JUnit4, Scala signature JUnit4 has wrong version
expected: 5.0
found: 4.1 in JUnit4.class
今天在idea上,利用scala的随机函数,写了一个测试程序,往kafka的服务器不间断写数据,程序写完后,打架包的时候报错。
解决方法一:
把项目里src下方的”test“文件夹删除后再打包就不报错了,"test"文件夹应该是mavn辅助创建的,如果你不用可以删掉,对你的项目没有任何影响
它就是辅助你测试的。
解决方法二:
在新建工程时添加新的maven模板
groupID:net.alchim31.maven
ArtifactID:scala-archetype-simple
Version:1.6
![2f8b6ea91d5e022fcc12f79b366d884d47eb1ce9](https://i-blog.csdnimg.cn/blog_migrate/01ed9a433d2fcfcd9b7b115d443cb209.png)
我在添加新的模板后再次导出的架包时,有出现这个错误:Error:scalac: bad option: '-make:transitive'
这个问题比较好解决在你的pom.xml文件中注释掉“transitive”对应的属性就可以了。