我的Play 2.0.4 Java项目有一个奇怪的问题。我可以使用'play clean test'或'sbt clean test'在本地成功运行所有测试。但是当使用sbt-launch.jar或'sbt clean test'在Jenkins服务器上构建项目时,测试失败,因为注入没有发生。其他不依赖注射的测试可以通过。
Jenkins和本地运行相同版本的sbt并且都使用Oracle Java。
有什么建议吗?
答案 0 :(得分:0)
很奇怪,看起来像詹金斯的工作,工作区得到了某种程度的损坏。重新创建这个工作。