Skip to content

Use Shadow’s R8 support to shrink the dependency sorter CLI #165

Description

@ZacSweers

Shadow 9.5.0 added R8 support (and improved in 9.6.0), which can optimize and shrink uber JARs beyond the existing tree-shaking.

The dependency sorter’s standalone CLI is currently around 29 MB. Explore enabling R8 for its distribution to reduce the binary size while preserving existing behavior. With optimization enabled it may even run faster.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is needed

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions