【发布时间】:2016-03-29 18:41:05
【问题描述】:
我正在使用带有 Java 的 playframework。
我们的业务逻辑位于 /modules 目录中,每个模块都有自己的 junit 测试用例。
当我们将 enablePlugin(PlayJava) 添加到模块时,测试用例停止编译(尝试清理并再次运行)。
测试用例在什么时候起作用,
lazy val audit = (project in file("modules/audit")).
settings(commonSettings: _*)
当我将 enablePlugins 添加到模块时,测试用例停止工作,
lazy val audit = (project in file("modules/audit")).
settings(commonSettings: _*).
enablePlugins(PlayJava)
...
我尝试的其他事情是更改库依赖项以排除 junit-dep :-
libraryDependencies ++= Seq(
// testing
"junit" % "junit" % "4.12" % Test,
"com.novocode" % "junit-interface" % "0.11" % Test
exclude("junit", "junit-dep"),
...
)
我已经发布了build.sbt on gist/github。
...
测试用例的路径如下:-
modules/audit/src/test/java/test/jio/money/audit/TestAudit.java
...
如果我在模块中启用 PlayJava 插件,为什么测试用例会停止编译?请提供解决方案或修复想法。
提前致谢, 海军
【问题讨论】:
-
“停止工作”是什么意思?测试是否正在打破?他们不跑步吗?有编译问题?
-
另外,如果您发布您的
build.sbt文件将会很有用。 -
他们没有编译。
标签: java junit playframework sbt