Skip to content

Commit 2e44849

Browse files
authored
chore(examples): pin Jackson in CDK infra and Kotlin examples (#2654)
* chore(examples): import jackson-bom 2.22.3 in examples and e2e handlers * chore(examples): limit jackson-bom import to external dependencies
1 parent 8bc27f6 commit 2e44849

2 files changed

Lines changed: 17 additions & 3 deletions

File tree

‎examples/powertools-examples-core-utilities/cdk/infra/pom.xml‎

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,19 @@
4141
</plugin>
4242
</plugins>
4343
</build>
44+
<dependencyManagement>
45+
<dependencies>
46+
<!-- aws-cdk-lib pulls in vulnerable Jackson versions through jsii-runtime -->
47+
<dependency>
48+
<groupId>com.fasterxml.jackson</groupId>
49+
<artifactId>jackson-bom</artifactId>
50+
<version>2.22.3</version>
51+
<type>pom</type>
52+
<scope>import</scope>
53+
</dependency>
54+
</dependencies>
55+
</dependencyManagement>
56+
4457
<dependencies>
4558
<!-- AWS Cloud Development Kit -->
4659
<dependency>

‎examples/powertools-examples-core-utilities/kotlin/build.gradle.kts‎

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,11 @@ repositories {
1010

1111
dependencies {
1212
implementation("com.amazonaws:aws-lambda-java-core:1.2.3")
13-
implementation("com.fasterxml.jackson.core:jackson-annotations:2.15.1")
14-
implementation("com.fasterxml.jackson.core:jackson-databind:2.15.3")
13+
implementation(platform("com.fasterxml.jackson:jackson-bom:2.22.3"))
14+
implementation("com.fasterxml.jackson.core:jackson-annotations")
15+
implementation("com.fasterxml.jackson.core:jackson-databind")
1516
implementation("com.amazonaws:aws-lambda-java-events:3.16.0")
16-
implementation("com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.15.2")
17+
implementation("com.fasterxml.jackson.datatype:jackson-datatype-jsr310")
1718
implementation("org.aspectj:aspectjrt:1.9.20.1")
1819
aspect("software.amazon.lambda:powertools-tracing:2.10.0")
1920
aspect("software.amazon.lambda:powertools-logging-log4j:2.10.0")

0 commit comments

Comments
 (0)