1<?xml version="1.0" encoding="UTF-8"?> 2<project xmlns="http://maven.apache.org/POM/4.0.0" 3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 4 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 5 <parent> 6 <artifactId>core</artifactId> 7 <groupId>software.amazon.awssdk</groupId> 8 <version>2.24.3</version> 9 </parent> 10 <modelVersion>4.0.0</modelVersion> 11 12 <artifactId>metrics-spi</artifactId> 13 <name>AWS Java SDK :: Metrics SPI</name> 14 <description> This is the base module for SDK metrics feature. It contains the interfaces used for metrics feature 15 that are used by other modules in the library. 16 </description> 17 18 <dependencies> 19 <dependency> 20 <groupId>software.amazon.awssdk</groupId> 21 <artifactId>annotations</artifactId> 22 <version>${awsjavasdk.version}</version> 23 </dependency> 24 <dependency> 25 <groupId>software.amazon.awssdk</groupId> 26 <artifactId>utils</artifactId> 27 <version>${awsjavasdk.version}</version> 28 </dependency> 29 <dependency> 30 <groupId>software.amazon.awssdk</groupId> 31 <artifactId>test-utils</artifactId> 32 <version>${awsjavasdk.version}</version> 33 <scope>test</scope> 34 </dependency> 35 <dependency> 36 <groupId>org.junit.jupiter</groupId> 37 <artifactId>junit-jupiter</artifactId> 38 <scope>test</scope> 39 </dependency> 40 <dependency> 41 <groupId>org.junit.vintage</groupId> 42 <artifactId>junit-vintage-engine</artifactId> 43 <scope>test</scope> 44 </dependency> 45 <dependency> 46 <groupId>com.github.tomakehurst</groupId> 47 <artifactId>wiremock-jre8</artifactId> 48 <scope>test</scope> 49 </dependency> 50 <dependency> 51 <groupId>org.assertj</groupId> 52 <artifactId>assertj-core</artifactId> 53 <scope>test</scope> 54 </dependency> 55 <dependency> 56 <groupId>org.mockito</groupId> 57 <artifactId>mockito-core</artifactId> 58 <scope>test</scope> 59 </dependency> 60 <dependency> 61 <groupId>org.apache.logging.log4j</groupId> 62 <artifactId>log4j-api</artifactId> 63 <scope>test</scope> 64 </dependency> 65 <dependency> 66 <groupId>org.apache.logging.log4j</groupId> 67 <artifactId>log4j-core</artifactId> 68 <scope>test</scope> 69 </dependency> 70 <dependency> 71 <groupId>org.apache.logging.log4j</groupId> 72 <artifactId>log4j-slf4j-impl</artifactId> 73 <scope>test</scope> 74 </dependency> 75 </dependencies> 76 77 78 <build> 79 <plugins> 80 <plugin> 81 <groupId>org.apache.maven.plugins</groupId> 82 <artifactId>maven-jar-plugin</artifactId> 83 <configuration> 84 <archive> 85 <manifestEntries> 86 <Automatic-Module-Name>software.amazon.awssdk.metrics</Automatic-Module-Name> 87 </manifestEntries> 88 </archive> 89 </configuration> 90 </plugin> 91 <plugin> 92 <groupId>org.apache.maven.plugins</groupId> 93 <artifactId>maven-compiler-plugin</artifactId> 94 <configuration> 95 <source>1.8</source> 96 <target>1.8</target> 97 </configuration> 98 </plugin> 99 </plugins> 100 </build> 101</project> 102