Skip to content

Commit cddce44

Browse files
committed
Fix build
1 parent 8a92319 commit cddce44

File tree

6 files changed

+40
-15
lines changed

6 files changed

+40
-15
lines changed

codegen/src/main/java/software/amazon/awssdk/codegen/poet/builder/BaseClientBuilderInterface.java

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -73,11 +73,14 @@ public TypeSpec poetSpec() {
7373
builder.addMethod(serviceConfigurationConsumerBuilderMethod());
7474
}
7575

76-
if (hasClientContextParams() && endpointRulesSpecUtils.isEndpointRulesEnabled()) {
76+
if (endpointRulesSpecUtils.isEndpointRulesEnabled()) {
7777
builder.addMethod(endpointProviderMethod());
78-
model.getClientContextParams().forEach((n, m) -> {
79-
builder.addMethod(clientContextParamSetter(n, m));
80-
});
78+
79+
if (hasClientContextParams()) {
80+
model.getClientContextParams().forEach((n, m) -> {
81+
builder.addMethod(clientContextParamSetter(n, m));
82+
});
83+
}
8184
}
8285

8386
if (generateTokenProviderMethod()) {

pom.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -489,7 +489,9 @@
489489
<ignoredUnusedDeclaredDependency>org.junit.vintage:*</ignoredUnusedDeclaredDependency>
490490
<ignoredUnusedDeclaredDependency>software.amazon.awssdk:aws-sdk-java</ignoredUnusedDeclaredDependency>
491491
<!-- Declared by the codegen maven plugins (lite and normal). Not used directly but used to override a transitive dependecy -->
492-
<ignoredUnusedDeclaredDependency>org.codehaus.plexus:plexus-utils</ignoredUnusedDeclaredDependency>
492+
<ignoredUnusedDeclaredDependency>software.amazon.awssdk:json-utils</ignoredUnusedDeclaredDependency>
493+
<ignoredUnusedDeclaredDependency>software.amazon.awssdk:endpoints-spi</ignoredUnusedDeclaredDependency>
494+
<ignoredUnusedDeclaredDependency>software.amazon.awssdk:aws-sdk-java</ignoredUnusedDeclaredDependency>
493495
</ignoredUnusedDeclaredDependencies>
494496
</configuration>
495497
</plugin>

services/eventbridge/pom.xml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,16 @@
5656
<artifactId>aws-json-protocol</artifactId>
5757
<version>${awsjavasdk.version}</version>
5858
</dependency>
59+
<dependency>
60+
<groupId>software.amazon.awssdk</groupId>
61+
<artifactId>json-utils</artifactId>
62+
<version>${awsjavasdk.version}</version>
63+
</dependency>
64+
<dependency>
65+
<groupId>software.amazon.awssdk</groupId>
66+
<artifactId>endpoints-spi</artifactId>
67+
<version>${awsjavasdk.version}</version>
68+
</dependency>
5969
<!-- Test Dependencies -->
6070
<dependency>
6171
<groupId>software.amazon.awssdk</groupId>

services/pom.xml

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -368,11 +368,6 @@
368368
<artifactId>http-client-spi</artifactId>
369369
<version>${awsjavasdk.version}</version>
370370
</dependency>
371-
<dependency>
372-
<groupId>software.amazon.awssdk</groupId>
373-
<artifactId>endpoints-spi</artifactId>
374-
<version>${awsjavasdk.version}</version>
375-
</dependency>
376371
<dependency>
377372
<groupId>software.amazon.awssdk</groupId>
378373
<artifactId>regions</artifactId>
@@ -388,11 +383,6 @@
388383
<artifactId>utils</artifactId>
389384
<version>${awsjavasdk.version}</version>
390385
</dependency>
391-
<dependency>
392-
<groupId>software.amazon.awssdk</groupId>
393-
<artifactId>json-utils</artifactId>
394-
<version>${awsjavasdk.version}</version>
395-
</dependency>
396386
<dependency>
397387
<artifactId>aws-core</artifactId>
398388
<groupId>software.amazon.awssdk</groupId>

services/s3/pom.xml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,16 @@
7575
<artifactId>profiles</artifactId>
7676
<version>${awsjavasdk.version}</version>
7777
</dependency>
78+
<dependency>
79+
<groupId>software.amazon.awssdk</groupId>
80+
<artifactId>json-utils</artifactId>
81+
<version>${awsjavasdk.version}</version>
82+
</dependency>
83+
<dependency>
84+
<groupId>software.amazon.awssdk</groupId>
85+
<artifactId>endpoints-spi</artifactId>
86+
<version>${awsjavasdk.version}</version>
87+
</dependency>
7888
<dependency>
7989
<groupId>software.amazon.awssdk.crt</groupId>
8090
<artifactId>aws-crt</artifactId>

services/s3control/pom.xml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,16 @@
7171
<artifactId>profiles</artifactId>
7272
<version>${awsjavasdk.version}</version>
7373
</dependency>
74+
<dependency>
75+
<groupId>software.amazon.awssdk</groupId>
76+
<artifactId>json-utils</artifactId>
77+
<version>${awsjavasdk.version}</version>
78+
</dependency>
79+
<dependency>
80+
<groupId>software.amazon.awssdk</groupId>
81+
<artifactId>endpoints-spi</artifactId>
82+
<version>${awsjavasdk.version}</version>
83+
</dependency>
7484
<!-- Test Dependencies -->
7585
<dependency>
7686
<artifactId>commons-io</artifactId>

0 commit comments

Comments
 (0)