runnable
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency>
<groupId>io.github.solven-eu.cleanthat</groupId>
<artifactId>runnable</artifactId>
<version>2.25</version>
</dependency><?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>io.github.solven-eu.cleanthat</groupId>
<artifactId>aggregator-cleanthat</artifactId>
<version>2.25</version>
</parent>
<artifactId>runnable</artifactId>
<!-- `name` is required by Sonatype-->
<name>${project.groupId}:${project.artifactId}</name>
<properties>
<jacoco.branch.ratio>0.00</jacoco.branch.ratio>
<jacoco.instruction.ratio>0.00</jacoco.instruction.ratio>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<!-- Unclear if we do need a webServer (i.e. Tomcat) or not -->
<!-- <artifactId>spring-boot-starter-web</artifactId> -->
<artifactId>spring-boot-starter</artifactId>
</dependency>
<!-- https://docs.sentry.io/platforms/java/guides/spring-boot/ -->
<dependency>
<groupId>io.sentry</groupId>
<artifactId>sentry-spring-boot-starter</artifactId>
<version>${sentry-spring.version}</version>
</dependency>
<dependency>
<groupId>io.sentry</groupId>
<artifactId>sentry-logback</artifactId>
<version>${sentry-spring.version}</version>
</dependency>
<dependency>
<!-- https://stackoverflow.com/questions/1829904/is-there-a-way-to-ignore-a-single-findbugs-warning -->
<groupId>com.google.code.findbugs</groupId>
<artifactId>annotations</artifactId>
<version>3.0.1u2</version>
<scope>provided</scope>
</dependency>
<!-- TODO Remove these 3 dependencies as this module should be agnostic of the language and code-provider -->
<dependency>
<groupId>io.github.solven-eu.cleanthat</groupId>
<artifactId>github</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>io.github.solven-eu.cleanthat</groupId>
<artifactId>spotless</artifactId>
<version>${project.version}</version>
</dependency>
<!-- OpenRewrite is disabled for now, as it leads to a JAR too big for AWS -->
<dependency>
<groupId>io.github.solven-eu.cleanthat</groupId>
<artifactId>openrewrite</artifactId>
<version>${project.version}</version>
<exclusions>
<exclusion>
<!-- This dependency is quite large (regarding AWS Lambda .jar size restriction). -->
<groupId>com.ibm.icu</groupId>
<artifactId>icu4j</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- <dependency> -->
<!-- https://docs.aws.amazon.com/xray/latest/devguide/xray-sdk-java-aop-spring.html -->
<!-- <groupId>com.amazonaws</groupId> -->
<!-- <artifactId>aws-xray-recorder-sdk-spring</artifactId> -->
<!-- <version>2.9.0</version> -->
<!-- </dependency> -->
<dependency>
<!-- Enable processing a local folder -->
<groupId>io.github.solven-eu.cleanthat</groupId>
<artifactId>local</artifactId>
<version>${project.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<!-- https://cloud.spring.io/spring-cloud-static/spring-cloud-function/2.1.1.RELEASE/spring-cloud-function.html#_comparing_functional_with_traditional_bean_definitions -->
<!-- It seems we need this to open an actual HTTP server for the Function -->
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-function-web</artifactId>
<scope>test</scope>
</dependency>
<!-- <dependency>-->
<!-- <groupId>org.springframework.boot</groupId>-->
<!-- <artifactId>spring-boot-starter-test</artifactId>-->
<!-- <scope>test</scope>-->
<!-- </dependency>-->
<!-- <dependency> -->
<!-- @WithMockUser -->
<!-- <groupId>org.springframework.security</groupId> -->
<!-- <artifactId>spring-security-test</artifactId> -->
<!-- <scope>test</scope> -->
<!-- </dependency> -->
<dependency>
<groupId>io.github.solven-eu.cleanthat</groupId>
<artifactId>test-helpers</artifactId>
<version>${project.version}</version>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<!-- Is this useful in this module ? -->
<groupId>io.github.git-commit-id</groupId>
<artifactId>git-commit-id-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>