Permalink
Cannot retrieve contributors at this time
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
348 lines (326 sloc)
13 KB
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <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> | |
| <groupId>org.redisson</groupId> | |
| <artifactId>redisson-parent</artifactId> | |
| <version>3.17.1-SNAPSHOT</version> | |
| <packaging>pom</packaging> | |
| <name>Redisson</name> | |
| <description>Redis Java client with features of In-Memory Data Grid</description> | |
| <inceptionYear>2014</inceptionYear> | |
| <url>http://redisson.org</url> | |
| <organization> | |
| <name>Redisson</name> | |
| <url>https://redisson.org/</url> | |
| </organization> | |
| <properties> | |
| <maven.test.skip>true</maven.test.skip> | |
| <source.version>1.8</source.version> | |
| <javadoc.version>8</javadoc.version> | |
| <release.version>8</release.version> | |
| <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> | |
| <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> | |
| </properties> | |
| <scm> | |
| <url>scm:git:git@github.com:redisson/redisson.git</url> | |
| <connection>scm:git:git@github.com:redisson/redisson.git</connection> | |
| <developerConnection>scm:git:git@github.com:redisson/redisson.git</developerConnection> | |
| <tag>HEAD</tag> | |
| </scm> | |
| <licenses> | |
| <license> | |
| <name>Apache v2</name> | |
| <url>http://www.apache.org/licenses/LICENSE-2.0.html</url> | |
| <distribution>manual</distribution> | |
| </license> | |
| </licenses> | |
| <developers> | |
| <developer> | |
| <id>mrniko</id> | |
| <name>Nikita Koksharov</name> | |
| <roles> | |
| <role>Founder</role> | |
| <role>Developer</role> | |
| </roles> | |
| <timezone>+4</timezone> | |
| </developer> | |
| </developers> | |
| <modules> | |
| <module>redisson</module> | |
| <module>redisson-all</module> | |
| <module>redisson-tomcat</module> | |
| <module>redisson-spring-data</module> | |
| <module>redisson-spring-boot-starter</module> | |
| <module>redisson-mybatis</module> | |
| <module>redisson-hibernate</module> | |
| <module>redisson-helidon</module> | |
| <module>redisson-quarkus</module> | |
| <module>redisson-micronaut</module> | |
| </modules> | |
| <profiles> | |
| <profile> | |
| <id>release</id> | |
| <build> | |
| <plugins> | |
| <plugin> | |
| <groupId>org.apache.maven.plugins</groupId> | |
| <artifactId>maven-source-plugin</artifactId> | |
| <version>3.2.1</version> | |
| <executions> | |
| <execution> | |
| <id>attach-sources</id> | |
| <goals> | |
| <goal>jar-no-fork</goal> | |
| </goals> | |
| <configuration> | |
| <archive> | |
| <manifest> | |
| <addDefaultImplementationEntries>true</addDefaultImplementationEntries> | |
| <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries> | |
| </manifest> | |
| <manifestEntries> | |
| <Implementation-Build>${implementation.build}</Implementation-Build> | |
| <Implementation-Build-Date>${maven.build.timestamp}</Implementation-Build-Date> | |
| <X-Compile-Source-JDK>${javac.src.version}</X-Compile-Source-JDK> | |
| <X-Compile-Target-JDK>${javac.target.version}</X-Compile-Target-JDK> | |
| </manifestEntries> | |
| </archive> | |
| </configuration> | |
| </execution> | |
| </executions> | |
| </plugin> | |
| <plugin> | |
| <groupId>org.apache.maven.plugins</groupId> | |
| <artifactId>maven-gpg-plugin</artifactId> | |
| <version>1.6</version> | |
| <executions> | |
| <execution> | |
| <id>sign-artifacts</id> | |
| <phase>verify</phase> | |
| <goals> | |
| <goal>sign</goal> | |
| </goals> | |
| </execution> | |
| </executions> | |
| </plugin> | |
| <plugin> | |
| <groupId>net.ju-n.maven.plugins</groupId> | |
| <artifactId>checksum-maven-plugin</artifactId> | |
| <version>1.4</version> | |
| </plugin> | |
| </plugins> | |
| </build> | |
| </profile> | |
| <profile> | |
| <id>unit-test</id> | |
| <properties> | |
| <maven.test.skip>false</maven.test.skip> | |
| </properties> | |
| </profile> | |
| </profiles> | |
| <dependencyManagement> | |
| <dependencies> | |
| <dependency> | |
| <groupId>org.assertj</groupId> | |
| <artifactId>assertj-core</artifactId> | |
| <version>3.20.2</version> | |
| <scope>test</scope> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.awaitility</groupId> | |
| <artifactId>awaitility</artifactId> | |
| <version>4.1.0</version> | |
| <scope>test</scope> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.jmockit</groupId> | |
| <artifactId>jmockit</artifactId> | |
| <version>1.49</version> | |
| <scope>test</scope> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.jooq</groupId> | |
| <artifactId>joor-java-8</artifactId> | |
| <version>0.9.14</version> | |
| <scope>test</scope> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.junit.jupiter</groupId> | |
| <artifactId>junit-jupiter-engine</artifactId> | |
| <version>5.7.2</version> | |
| <scope>test</scope> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.junit.jupiter</groupId> | |
| <artifactId>junit-jupiter-params</artifactId> | |
| <version>5.7.2</version> | |
| <scope>test</scope> | |
| </dependency> | |
| <dependency> | |
| <groupId>ch.qos.logback</groupId> | |
| <artifactId>logback-classic</artifactId> | |
| <version>1.2.11</version> | |
| <scope>test</scope> | |
| </dependency> | |
| <dependency> | |
| <groupId>io.netty</groupId> | |
| <artifactId>netty-bom</artifactId> | |
| <version>4.1.74.Final</version> | |
| <type>pom</type> | |
| <scope>import</scope> | |
| </dependency> | |
| <dependency> | |
| <groupId>com.fasterxml.jackson</groupId> | |
| <artifactId>jackson-bom</artifactId> | |
| <version>2.13.1</version> | |
| <type>pom</type> | |
| <scope>import</scope> | |
| </dependency> | |
| </dependencies> | |
| </dependencyManagement> | |
| <build> | |
| <directory>target</directory> | |
| <outputDirectory>${basedir}/target/classes</outputDirectory> | |
| <finalName>${project.artifactId}-${project.version}</finalName> | |
| <testOutputDirectory>${basedir}/target/test-classes</testOutputDirectory> | |
| <sourceDirectory>${basedir}/src/main/java</sourceDirectory> | |
| <testSourceDirectory>${basedir}/src/test/java</testSourceDirectory> | |
| <plugins> | |
| <plugin> | |
| <groupId>org.sonatype.plugins</groupId> | |
| <artifactId>nexus-staging-maven-plugin</artifactId> | |
| <version>1.6.8</version> | |
| <extensions>true</extensions> | |
| <configuration> | |
| <serverId>ossrepo</serverId> | |
| <nexusUrl>https://oss.sonatype.org/</nexusUrl> | |
| <autoReleaseAfterClose>true</autoReleaseAfterClose> | |
| <stagingProgressTimeoutMinutes>15</stagingProgressTimeoutMinutes> | |
| </configuration> | |
| </plugin> | |
| <plugin> | |
| <groupId>org.apache.maven.plugins</groupId> | |
| <artifactId>maven-release-plugin</artifactId> | |
| <version>2.5.3</version> | |
| <configuration> | |
| <autoVersionSubmodules>true</autoVersionSubmodules> | |
| <useReleaseProfile>true</useReleaseProfile> | |
| <releaseProfiles>release</releaseProfiles> | |
| <goals>deploy</goals> | |
| </configuration> | |
| </plugin> | |
| <plugin> | |
| <groupId>org.apache.maven.plugins</groupId> | |
| <artifactId>maven-enforcer-plugin</artifactId> | |
| <version>3.0.0-M3</version> | |
| <executions> | |
| <execution> | |
| <id>enforce-maven</id> | |
| <goals> | |
| <goal>enforce</goal> | |
| </goals> | |
| <configuration> | |
| <rules> | |
| <requireMavenVersion> | |
| <version>3.0.5</version> | |
| </requireMavenVersion> | |
| </rules> | |
| </configuration> | |
| </execution> | |
| </executions> | |
| </plugin> | |
| </plugins> | |
| <pluginManagement> | |
| <plugins> | |
| <plugin> | |
| <groupId>org.apache.maven.plugins</groupId> | |
| <artifactId>maven-jar-plugin</artifactId> | |
| <version>3.2.0</version> | |
| <configuration> | |
| <archive> | |
| <manifest> | |
| <addDefaultImplementationEntries>true</addDefaultImplementationEntries> | |
| <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries> | |
| </manifest> | |
| <manifestEntries> | |
| <Build-Time>${maven.build.timestamp}</Build-Time> | |
| </manifestEntries> | |
| </archive> | |
| </configuration> | |
| </plugin> | |
| <!-- | |
| <plugin> | |
| <groupId>com.github.spotbugs</groupId> | |
| <artifactId>spotbugs-maven-plugin</artifactId> | |
| <version>3.1.7</version> | |
| <configuration> | |
| <effort>Max</effort> | |
| <threshold>High</threshold> | |
| <failOnError>true</failOnError> | |
| <plugins> | |
| <plugin> | |
| <groupId>com.h3xstream.findsecbugs</groupId> | |
| <artifactId>findsecbugs-plugin</artifactId> | |
| <version>1.8.0</version> | |
| </plugin> | |
| </plugins> | |
| </configuration> | |
| <executions> | |
| <execution> | |
| <goals> | |
| <goal>check</goal> | |
| </goals> | |
| <phase>validate</phase> | |
| </execution> | |
| </executions> | |
| </plugin> | |
| <plugin> | |
| <groupId>org.owasp</groupId> | |
| <artifactId>dependency-check-maven</artifactId> | |
| <version>3.3.2</version> | |
| <configuration> | |
| <cveValidForHours>12</cveValidForHours> | |
| <failBuildOnCVSS>5</failBuildOnCVSS> | |
| </configuration> | |
| <executions> | |
| <execution> | |
| <goals> | |
| <goal>check</goal> | |
| </goals> | |
| </execution> | |
| </executions> | |
| </plugin> | |
| --> | |
| <plugin> | |
| <artifactId>maven-compiler-plugin</artifactId> | |
| <version>3.8.1</version> | |
| <configuration> | |
| <source>${source.version}</source> | |
| <target>${source.version}</target> | |
| <release>${release.version}</release> | |
| <optimize>true</optimize> | |
| <showDeprecation>true</showDeprecation> | |
| </configuration> | |
| </plugin> | |
| <plugin> | |
| <groupId>org.apache.maven.plugins</groupId> | |
| <artifactId>maven-javadoc-plugin</artifactId> | |
| <version>3.3.0</version> | |
| <executions> | |
| <execution> | |
| <id>attach-javadocs</id> | |
| <goals> | |
| <goal>jar</goal> | |
| </goals> | |
| </execution> | |
| </executions> | |
| <configuration> | |
| <source>${javadoc.version}</source> | |
| <level>public</level> | |
| <doclint>none</doclint> | |
| <quiet>true</quiet> | |
| </configuration> | |
| </plugin> | |
| </plugins> | |
| </pluginManagement> | |
| </build> | |
| </project> |

