【问题标题】:Gradle access module classGradle 访问模块类
【发布时间】:2022-11-11 01:24:52
【问题描述】:

我有两个模块(A 和 B)。

在模块 A 中,我有一个名为 Plugin.java 的类,我想在模块 B build.gradle 中引用它,因为我正在使用的插件配置需要一个类。

byteBuddy {
    transformation {
        plugin = com.modulea.Plugin::class.java
    }
}

这失败了,但是例如,如果我在 JAR 中引用一个类,它就可以工作。

有什么办法可以使这项工作?

谢谢

【问题讨论】:

    标签: java gradle byte-buddy


    【解决方案1】:

    您将指定从以下位置发现模块的位置:

    byteBuddy {
        discoverySet = project(:myOtherProject)
        transformation {
            plugin = com.modulea.Plugin::class.java
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-02-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-19
      • 1970-01-01
      相关资源
      最近更新 更多