Error:scalac: error while loading JUnit4, Scala signature JUnit4 has wrong version

简介:
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
我在添加新的模板后再次导出的架包时,有出现这个错误:Error:scalac: bad option: '-make:transitive'
这个问题比较好解决在你的pom.xml文件中注释掉“transitive”对应的属性就可以了。
相关文章
|
7月前
|
Java Maven
Maven实战 Item4 -- Maven核心概念_maven junit version(1)
Maven实战 Item4 -- Maven核心概念_maven junit version(1)
|
Java 测试技术 C++
Spring Boot - Junit4 / Junit5 / Spring Boot / IDEA 关系梳理
Spring Boot - Junit4 / Junit5 / Spring Boot / IDEA 关系梳理
162 0
Spring Boot - Junit4 / Junit5 / Spring Boot / IDEA 关系梳理
|
Scala 开发工具 流计算
Flink / Scala - java.lang.NumberFormatException: Not a version: 9
Flink V1.13.1 +Scala 2.11.8 提交任务后,报错Caused by: org.apache.flink.shaded.guava18.com.google.common.util.concurrent.UncheckedExecutionException: java.lang.NumberFormatException: Not a version: 9 ,遂排查与解决。
387 0
Flink / Scala - java.lang.NumberFormatException: Not a version: 9
|
XML 设计模式 Java
Spring——整合junit4、junit5使用方法
Spring——整合junit4、junit5使用方法
|
测试技术
junit3和junit4的比较
junit3和junit4的比较
141 0
|
4月前
|
XML Java 测试技术
Spring5入门到实战------17、Spring5新功能 --Nullable注解和函数式注册对象。整合JUnit5单元测试框架
这篇文章介绍了Spring5框架的三个新特性:支持@Nullable注解以明确方法返回、参数和属性值可以为空;引入函数式风格的GenericApplicationContext进行对象注册和管理;以及如何整合JUnit5进行单元测试,同时讨论了JUnit4与JUnit5的整合方法,并提出了关于配置文件加载的疑问。
Spring5入门到实战------17、Spring5新功能 --Nullable注解和函数式注册对象。整合JUnit5单元测试框架
|
2月前
|
Java 程序员 测试技术
Java|让 JUnit4 测试类自动注入 logger 和被测 Service
本文介绍如何通过自定义 IDEA 的 JUnit4 Test Class 模板,实现生成测试类时自动注入 logger 和被测 Service。
35 5
|
3月前
|
SQL JavaScript 前端开发
基于Java访问Hive的JUnit5测试代码实现
根据《用Java、Python来开发Hive应用》一文,建立了使用Java、来开发Hive应用的方法,产生的代码如下
82 6