Skip to content

Commit 5e34a1b

Browse files
authored
Update japicmp check to only run against certain modules (#2866)
1 parent 5858144 commit 5e34a1b

File tree

1 file changed

+30
-25
lines changed

1 file changed

+30
-25
lines changed

pom.xml

Lines changed: 30 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -522,36 +522,41 @@
522522
</newVersion>
523523
<parameter>
524524
<onlyModified>true</onlyModified>
525+
<includeModules>
526+
<includeModule>annotations</includeModule>
527+
<includeModule>arns</includeModule>
528+
<includeModule>auth</includeModule>
529+
<includeModule>auth-crt</includeModule>
530+
<includeModule>aws-core</includeModule>
531+
<includeModule>json-utils</includeModule>
532+
<includeModule>metrics-spi</includeModule>
533+
<includeModule>profiles</includeModule>
534+
<includeModule>protocols</includeModule>
535+
<includeModule>regions</includeModule>
536+
<includeModule>sdk-core</includeModule>
537+
<includeModule>http-client-spi</includeModule>
538+
<includeModule>apache-client</includeModule>
539+
<includeModule>netty-nio-client</includeModule>
540+
<includeModule>url-connection-client</includeModule>
541+
<includeModule>cloudwatch-metric-publisher</includeModule>
542+
<includeModule>utils</includeModule>
543+
544+
<!-- High level libraries -->
545+
<includeModule>dynamodb-enhanced</includeModule>
546+
547+
<!-- Service modules that are heavily customized should be included -->
548+
<includeModule>s3</includeModule>
549+
<includeModule>s3-control</includeModule>
550+
<includeModule>sqs</includeModule>
551+
<includeModule>rds</includeModule>
552+
<includeModule>apigateway</includeModule>
553+
<includeModule>polly</includeModule>
554+
</includeModules>
525555
<excludes>
526556
<exclude>*.internal.*</exclude>
527557
<exclude>software.amazon.awssdk.thirdparty.*</exclude>
528-
<exclude>software.amazon.awssdk.regions.ServiceMetadata</exclude>
529-
<exclude>software.amazon.awssdk.regions.servicemetadata.*ServiceMetadata</exclude>
530-
<exclude>software.amazon.awssdk.regions.DefaultServiceMetadata</exclude>
531-
<exclude>software.amazon.awssdk.services.applicationinsights.*</exclude>
532-
<exclude>software.amazon.awssdk.services.finspacedata.*</exclude>
533558
</excludes>
534559

535-
<excludeModules>
536-
<excludeModule>codegen-lite-maven-plugin</excludeModule>
537-
<excludeModule>codegen-maven-plugin</excludeModule>
538-
<excludeModule>codegen</excludeModule>
539-
<excludeModule>codegen-lite</excludeModule>
540-
<excludeModule>.*tests*</excludeModule>
541-
<excludeModule>.*test*</excludeModule>
542-
<excludeModule>protocol-tests-core</excludeModule>
543-
<excludeModule>tests-coverage-reporting</excludeModule>
544-
<excludeModule>aws-sdk-java</excludeModule>
545-
<excludModeule>archetype-lambda</excludModeule>
546-
<excludeModule>archetype-app-quickstart</excludeModule>
547-
<excludeModule>archetype-tools</excludeModule>
548-
<excludeModule>sdk-benchmarks</excludeModule>
549-
<excludeModule>bundle</excludeModule>
550-
<excludeModule>s3-benchmarks</excludeModule>
551-
<!-- ignore crt because it's in preview TODO: remove this when CRT is GA -->
552-
<excludModeule>aws-crt-client</excludModeule>
553-
<excludModeule>s3-transfer-manager</excludModeule>
554-
</excludeModules>
555560
<ignoreMissingOldVersion>true</ignoreMissingOldVersion>
556561
<breakBuildOnBinaryIncompatibleModifications>true</breakBuildOnBinaryIncompatibleModifications>
557562
<breakBuildOnSourceIncompatibleModifications>true</breakBuildOnSourceIncompatibleModifications>

0 commit comments

Comments
 (0)