Uploaded image for project: 'Beam'
  1. Beam
  2. BEAM-4753

Reuse validateShadedJarDoesntLeakNonOrgApacheBeamClasses across all subprojects which perform shading

Details

    • Bug
    • Status: Open
    • P3
    • Resolution: Unresolved
    • None
    • None
    • build-system
    • None

    Description

      This task prevents artifacts from incorrectly packaging dependencies without relocating them simplifying any code reviews which perform shading.

       

      Reuse this task in all modules which perform shading.

       

      Note that it may be preferable to start vendoring guava (BEAM-3608) before doing this task since guava is the most common shaded dependency.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              lcwik Luke Cwik

              Dates

                Created:
                Updated:

                Slack

                  Issue deployment