Skip to content

Commit de8f517

Browse files
authored
feat: enable JAR reduction (#1815)
1 parent 04d8ece commit de8f517

2 files changed

Lines changed: 13 additions & 1 deletion

File tree

CONTRIBUTING.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,18 @@ The `smithy-kotlin` repository contains the generic Smithy code generation tools
2323
If you want to contribute by diving into the codegen machinery and helping develop the SDK please refer to the [contributing guide](https://github.com/smithy-lang/smithy-kotlin/blob/main/CONTRIBUTING.md) in that repo.
2424

2525

26+
## Prerequisites
27+
28+
Building this project requires JDK 17 or later. On Amazon Linux, the default Corretto installation may not include the
29+
`jmods` files required by the ProGuard reduction step that runs during publishing tasks. Install them separately:
30+
31+
```
32+
yum install java-17-amazon-corretto-jmods.x86_64
33+
```
34+
35+
Adjust the version (e.g., `java-21-amazon-corretto-jmods.x86_64`) to match the JDK version you are using.
36+
37+
2638
## Reporting Bugs/Feature Requests
2739

2840
We welcome you to use the GitHub issue tracker to report bugs or suggest features.

gradle/libs.versions.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ ksp-version = "2.3.4"
44

55
dokka-version = "2.0.0"
66

7-
aws-kotlin-repo-tools-version = "0.5.5"
7+
aws-kotlin-repo-tools-version = "0.5.6"
88

99
# libs
1010
coroutines-version = "1.10.2"

0 commit comments

Comments
 (0)