diff options
Diffstat (limited to 'pom.xml')
-rw-r--r-- | pom.xml | 72 |
1 files changed, 70 insertions, 2 deletions
@@ -6,7 +6,7 @@ <groupId>eu.ortlepp</groupId> <artifactId>notification-sender</artifactId> - <version>1.0-SNAPSHOT</version> + <version>1.0</version> <properties> <maven.compiler.source>21</maven.compiler.source> @@ -14,6 +14,18 @@ <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> + <dependencyManagement> + <dependencies> + <dependency> + <groupId>software.amazon.awssdk</groupId> + <artifactId>bom</artifactId> + <version>2.25.35</version> + <type>pom</type> + <scope>import</scope> + </dependency> + </dependencies> + </dependencyManagement> + <dependencies> <dependency> <groupId>com.amazonaws</groupId> @@ -22,6 +34,17 @@ </dependency> <dependency> + <groupId>software.amazon.awssdk</groupId> + <artifactId>sns</artifactId> + </dependency> + + <dependency> + <groupId>com.fasterxml.jackson.core</groupId> + <artifactId>jackson-databind</artifactId> + <version>2.17.0</version> + </dependency> + + <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter</artifactId> <version>5.10.2</version> @@ -38,6 +61,20 @@ <version>3.5.2</version> <configuration> <createDependencyReducedPom>false</createDependencyReducedPom> + <filters> + <filter> + <artifact>*:*</artifact> + <excludes> + <exclude>META-INF/MANIFEST.MF</exclude> + <exclude>META-INF/*DEPENDENCIES*</exclude> + <exclude>META-INF/*LICENSE*</exclude> + <exclude>META-INF/*NOTICE*</exclude> + <exclude>META-INF/*.SF</exclude> + <exclude>META-INF/*.DSA</exclude> + <exclude>META-INF/*.RSA</exclude> + </excludes> + </filter> + </filters> </configuration> <executions> <execution> @@ -48,7 +85,38 @@ </execution> </executions> </plugin> + + <plugin> + <artifactId>maven-surefire-plugin</artifactId> + <version>3.2.5</version> + </plugin> + + <plugin> + <artifactId>maven-failsafe-plugin</artifactId> + <version>3.2.5</version> + </plugin> + + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-checkstyle-plugin</artifactId> + <version>3.3.1</version> + <configuration> + <configLocation>google_checks.xml</configLocation> + <consoleOutput>true</consoleOutput> + <failsOnError>true</failsOnError> + <linkXRef>false</linkXRef> + </configuration> + <executions> + <execution> + <id>validate</id> + <phase>validate</phase> + <goals> + <goal>check</goal> + </goals> + </execution> + </executions> + </plugin> </plugins> </build> -</project>
\ No newline at end of file +</project> |