【问题标题】:How to setup arch unit in a multi module project如何在多模块项目中设置 Arch 单元
【发布时间】:2022-08-03 14:40:13
【问题描述】:

我目前正在开发一个 Android 应用程序(= 多模块 gradle 项目)。

我正在尝试介绍 ArchUnit,但在访问所有其他模块的测试源集时遇到问题......

因为我正在使用 kotlin 并想使用 kotlin 反射(= 找出某些类是否确实是内部的),所以将这些类也放在类路径上会很好......

我开始使用ClassFileImporter().importPackages(\"my.test\")

注意:我正在使用 gradle Kotlin DSL

    标签: gradle-kotlin-dsl archunit


    【解决方案1】:

    我能想到的最好的事情是:

    我通过路径导入文件:

    ClassFileImporter().importPath(Paths.get(".."))

    (注意:.. 引用根项目,我将测试放在我的 Android“应用程序”的测试源集中)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-30
      • 2012-02-19
      • 2020-03-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-23
      • 2013-04-26
      相关资源
      最近更新 更多