【问题标题】:How to realize maven-like dependency shading using sbt-proguard?如何使用 sbt-proguard 实现类 Maven 依赖着色?
【发布时间】:2015-08-15 16:05:21
【问题描述】:

Maven 的 shade 插件可以重新组织 jar 的结构并重写受影响的类文件字节码。 SBT中有什么插件可以实现这个目的?我只找到了一个叫 sbt-proguard 的插件,不知道怎么做。

【问题讨论】:

标签: scala maven sbt


【解决方案1】:

试试sbt-assembly 插件。来自github页面:

sbt-assembly 可以隐藏项目或库中的类 依赖关系。由 Jar Jar Links 支持,字节码转换(通过 ASM) 用于更改对重命名类的引用。

文档进一步描述了如何定义着色规则。

【讨论】:

    猜你喜欢
    • 2019-10-03
    • 2018-03-27
    • 2011-07-14
    • 2019-07-14
    • 1970-01-01
    • 1970-01-01
    • 2018-12-20
    • 2014-03-01
    • 1970-01-01
    相关资源
    最近更新 更多