【问题标题】:Akka: What jar file contains jdocs.AbstractJavaTest?Akka:什么 jar 文件包含 jdocs.AbstractJavaTest?
【发布时间】:2018-03-20 23:52:43
【问题描述】:

我要添加什么 jar 文件依赖项来解决此导入问题?

import jdocs.AbstractJavaTest;

它是在 Akka 自己的示例代码 (https://doc.akka.io/docs/akka/current/java/testing.html) 中导入的,但经过大量搜索后,我找不到任何关于实际 jar 依赖项的提及,而且 Akka 文档搜索功能非常无用,以至于它声称没有提及“jdocs.AbstractJavaTest”即使代码在我面前的屏幕上。

请注意,以下工件不包含它:

'com.typesafe.akka:akka-actor_2.12:2.5.6'
'com.typesafe.akka:akka-testkit_2.12:2.5.3'

感谢您提供的任何帮助。

【问题讨论】:

    标签: akka


    【解决方案1】:

    AbstractJavaTest 位于 Akka 存储库的 akka-docs 模块中,并且未打包在任何已发布的 jar 中。它所做的只是扩展JUnitSuite:

    /*
     * Copyright (C) 2016-2017 Lightbend Inc. <http://www.lightbend.com>
     */
    package jdocs
    
    import org.scalatest.junit.JUnitSuite
    
    /**
     * Base class for all runnable example tests written in Java
     */
    abstract class AbstractJavaTest extends JUnitSuite {
    
    }
    

    正如引入此类的pull request 中所述,它被添加到 (1) 隐藏 Akka 文档中的 Java 测试套件需要扩展 JUnitSuite 的细节,以及 (2) 在一处。随意手动将此类或其等效项添加到您的代码中,或者只是让您的测试套件直接扩展 JUnitSuite

    【讨论】:

    猜你喜欢
    • 2012-08-18
    • 2015-11-16
    • 2016-08-20
    • 2015-11-04
    • 2015-02-04
    • 1970-01-01
    • 1970-01-01
    • 2014-03-21
    • 2013-03-18
    相关资源
    最近更新 更多