├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── BUG_REPORT.md │ └── FEATURE_REQUEST.md └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── .pre-commit-config.yaml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── INDIVIDUAL_CONTRIBUTOR_LICENSE.md ├── LICENSE ├── README.md ├── project ├── build.properties ├── plugins.sbt └── scripted.sbt ├── readme ├── dependency-hell-shaded.png ├── dependency-hell-v1.png ├── dependency-hell-v2.png └── screenshot.png ├── scripted.sbt └── src ├── main └── scala │ └── com │ └── rallyhealth │ └── sbt │ └── shading │ ├── ProjectNameUnshadedException.scala │ ├── ShadeableModuleID.scala │ ├── Shading.scala │ ├── ShadingImplicits.scala │ ├── ShadingPlugin.scala │ └── fileShadingErrors.scala ├── sbt-test └── shading │ ├── artifact-name │ ├── build.sbt │ ├── project │ │ └── plugins.sbt │ └── test │ └── files │ ├── build.sbt │ ├── project │ └── plugins.sbt │ ├── templates │ ├── Unpackaged.scala │ └── foo │ │ ├── Unshaded.scala │ │ └── v0 │ │ └── Shaded.scala │ └── test └── test └── scala └── com └── rallyhealth └── sbt └── shading ├── ShadeableModuleIDSpec.scala └── ShadingTest.scala /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | # https://help.github.com/articles/about-codeowners/ 2 | * @htmldoug 3 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/BUG_REPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rallyhealth/sbt-shading/HEAD/.github/ISSUE_TEMPLATE/BUG_REPORT.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/FEATURE_REQUEST.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rallyhealth/sbt-shading/HEAD/.github/ISSUE_TEMPLATE/FEATURE_REQUEST.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rallyhealth/sbt-shading/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rallyhealth/sbt-shading/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rallyhealth/sbt-shading/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rallyhealth/sbt-shading/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rallyhealth/sbt-shading/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /INDIVIDUAL_CONTRIBUTOR_LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rallyhealth/sbt-shading/HEAD/INDIVIDUAL_CONTRIBUTOR_LICENSE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rallyhealth/sbt-shading/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rallyhealth/sbt-shading/HEAD/README.md -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.2.3 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rallyhealth/sbt-shading/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /project/scripted.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rallyhealth/sbt-shading/HEAD/project/scripted.sbt -------------------------------------------------------------------------------- /readme/dependency-hell-shaded.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rallyhealth/sbt-shading/HEAD/readme/dependency-hell-shaded.png -------------------------------------------------------------------------------- /readme/dependency-hell-v1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rallyhealth/sbt-shading/HEAD/readme/dependency-hell-v1.png -------------------------------------------------------------------------------- /readme/dependency-hell-v2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rallyhealth/sbt-shading/HEAD/readme/dependency-hell-v2.png -------------------------------------------------------------------------------- /readme/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rallyhealth/sbt-shading/HEAD/readme/screenshot.png -------------------------------------------------------------------------------- /scripted.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rallyhealth/sbt-shading/HEAD/scripted.sbt -------------------------------------------------------------------------------- /src/main/scala/com/rallyhealth/sbt/shading/ProjectNameUnshadedException.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rallyhealth/sbt-shading/HEAD/src/main/scala/com/rallyhealth/sbt/shading/ProjectNameUnshadedException.scala -------------------------------------------------------------------------------- /src/main/scala/com/rallyhealth/sbt/shading/ShadeableModuleID.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rallyhealth/sbt-shading/HEAD/src/main/scala/com/rallyhealth/sbt/shading/ShadeableModuleID.scala -------------------------------------------------------------------------------- /src/main/scala/com/rallyhealth/sbt/shading/Shading.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rallyhealth/sbt-shading/HEAD/src/main/scala/com/rallyhealth/sbt/shading/Shading.scala -------------------------------------------------------------------------------- /src/main/scala/com/rallyhealth/sbt/shading/ShadingImplicits.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rallyhealth/sbt-shading/HEAD/src/main/scala/com/rallyhealth/sbt/shading/ShadingImplicits.scala -------------------------------------------------------------------------------- /src/main/scala/com/rallyhealth/sbt/shading/ShadingPlugin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rallyhealth/sbt-shading/HEAD/src/main/scala/com/rallyhealth/sbt/shading/ShadingPlugin.scala -------------------------------------------------------------------------------- /src/main/scala/com/rallyhealth/sbt/shading/fileShadingErrors.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rallyhealth/sbt-shading/HEAD/src/main/scala/com/rallyhealth/sbt/shading/fileShadingErrors.scala -------------------------------------------------------------------------------- /src/sbt-test/shading/artifact-name/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rallyhealth/sbt-shading/HEAD/src/sbt-test/shading/artifact-name/build.sbt -------------------------------------------------------------------------------- /src/sbt-test/shading/artifact-name/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rallyhealth/sbt-shading/HEAD/src/sbt-test/shading/artifact-name/project/plugins.sbt -------------------------------------------------------------------------------- /src/sbt-test/shading/artifact-name/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rallyhealth/sbt-shading/HEAD/src/sbt-test/shading/artifact-name/test -------------------------------------------------------------------------------- /src/sbt-test/shading/files/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rallyhealth/sbt-shading/HEAD/src/sbt-test/shading/files/build.sbt -------------------------------------------------------------------------------- /src/sbt-test/shading/files/project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rallyhealth/sbt-shading/HEAD/src/sbt-test/shading/files/project/plugins.sbt -------------------------------------------------------------------------------- /src/sbt-test/shading/files/templates/Unpackaged.scala: -------------------------------------------------------------------------------- 1 | class Unpackaged 2 | -------------------------------------------------------------------------------- /src/sbt-test/shading/files/templates/foo/Unshaded.scala: -------------------------------------------------------------------------------- 1 | package foo 2 | 3 | class Unshaded 4 | -------------------------------------------------------------------------------- /src/sbt-test/shading/files/templates/foo/v0/Shaded.scala: -------------------------------------------------------------------------------- 1 | package foo.v0 2 | 3 | class Shaded 4 | -------------------------------------------------------------------------------- /src/sbt-test/shading/files/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rallyhealth/sbt-shading/HEAD/src/sbt-test/shading/files/test -------------------------------------------------------------------------------- /src/test/scala/com/rallyhealth/sbt/shading/ShadeableModuleIDSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rallyhealth/sbt-shading/HEAD/src/test/scala/com/rallyhealth/sbt/shading/ShadeableModuleIDSpec.scala -------------------------------------------------------------------------------- /src/test/scala/com/rallyhealth/sbt/shading/ShadingTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rallyhealth/sbt-shading/HEAD/src/test/scala/com/rallyhealth/sbt/shading/ShadingTest.scala --------------------------------------------------------------------------------