feign-reactor-parent
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>com.jardoapps.reactivefeign</groupId> <artifactId>feign-reactor-parent</artifactId> <version>4.1.0</version> </dependency>
<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>com.jardoapps.reactivefeign</groupId> <artifactId>feign-reactor</artifactId> <version>4.1.0</version> </parent> <artifactId>feign-reactor-parent</artifactId> <packaging>pom</packaging> <properties> <java.version>17</java.version> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <!--BOMs--> <spring-cloud-bom.version>2022.0.4</spring-cloud-bom.version> <spring-boot-dependencies-bom.version>3.0.1</spring-boot-dependencies-bom.version> <!--other--> <json-reactor.version>0.0.4</json-reactor.version> <rxjava.version>1.3.8</rxjava.version> <rxjava2.version>2.2.21</rxjava2.version> <!-- Tests --> <junit.version>4.13.2</junit.version> <wiremock.version>2.35.0</wiremock.version> <awaitility.version>4.2.0</awaitility.version> <blockhound.version>1.0.8.RELEASE</blockhound.version> <disruptor.version>3.4.4</disruptor.version> <spring-cloud-starter-sleuth.version>3.1.7</spring-cloud-starter-sleuth.version> <brave-tests.version>5.16.0</brave-tests.version> <!-- Plugins --> <jacoco-plugin.version>0.8.11</jacoco-plugin.version> <coveralls-plugin.version>4.3.0</coveralls-plugin.version> <maven-compiler-plugin.version>3.11.0</maven-compiler-plugin.version> <maven-surefire-plugin.version>3.2.1</maven-surefire-plugin.version> <maven.javadoc.plugin.version>3.5.0</maven.javadoc.plugin.version> <maven.source.plugin.version>3.3.0</maven.source.plugin.version> <!-- GPG --> <gpg.keyname>32C7919B3C3E44468CE65C50105962C308469395</gpg.keyname> <gpg.defaultKeyring>false</gpg.defaultKeyring> <gpg.useagent>true</gpg.useagent> <gpg.lockMode>never</gpg.lockMode> </properties> <dependencyManagement> <dependencies> <!-- BOMs --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-dependencies</artifactId> <version>${spring-boot-dependencies-bom.version}</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-dependencies</artifactId> <version>${spring-cloud-bom.version}</version> <type>pom</type> <scope>import</scope> </dependency> <!-- project dependencies --> <dependency> <groupId>io.reactivex</groupId> <artifactId>rxjava</artifactId> <version>${rxjava.version}</version> </dependency> <dependency> <groupId>io.reactivex.rxjava2</groupId> <artifactId>rxjava</artifactId> <version>${rxjava2.version}</version> </dependency> <dependency> <groupId>com.jardoapps.reactivefeign</groupId> <artifactId>feign-reactor-core</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.jardoapps.reactivefeign</groupId> <artifactId>feign-reactor-webclient-core</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.jardoapps.reactivefeign</groupId> <artifactId>feign-reactor-webclient</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.jardoapps.reactivefeign</groupId> <artifactId>feign-reactor-webclient-jetty</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.jardoapps.reactivefeign</groupId> <artifactId>feign-reactor-webclient-apache-client5</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.jardoapps.reactivefeign</groupId> <artifactId>feign-reactor-jetty</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.jardoapps.reactivefeign</groupId> <artifactId>feign-reactor-java11</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.jardoapps.reactivefeign</groupId> <artifactId>feign-reactor-cloud</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.jardoapps.reactivefeign</groupId> <artifactId>feign-reactor-spring-configuration</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>com.jardoapps.reactivefeign</groupId> <artifactId>feign-reactor-core</artifactId> <version>${project.version}</version> <type>test-jar</type> <scope>test</scope> </dependency> <dependency> <groupId>com.jardoapps.reactivefeign</groupId> <artifactId>feign-reactor-webclient-core</artifactId> <version>${project.version}</version> <type>test-jar</type> <scope>test</scope> </dependency> <dependency> <groupId>com.jardoapps.reactivefeign</groupId> <artifactId>feign-reactor-server-configurations</artifactId> <version>${project.version}</version> <type>test-jar</type> <scope>test</scope> </dependency> <!-- Other --> <dependency> <groupId>com.playtika.reactivejson</groupId> <artifactId>json-reactor</artifactId> <version>${json-reactor.version}</version> </dependency> <!--Test--> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>${junit.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.awaitility</groupId> <artifactId>awaitility</artifactId> <version>${awaitility.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>com.github.tomakehurst</groupId> <artifactId>wiremock-jre8-standalone</artifactId> <version>${wiremock.version}</version> <scope>test</scope> </dependency> <!--Needed for tracking blocking calls in reactive application https://github.com/reactor/BlockHound --> <dependency> <groupId>io.projectreactor.tools</groupId> <artifactId>blockhound</artifactId> <version>${blockhound.version}</version> <scope>test</scope> </dependency> <!--Need it to make log4j2 async--> <dependency> <groupId>com.lmax</groupId> <artifactId>disruptor</artifactId> <version>${disruptor.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>io.zipkin.brave</groupId> <artifactId>brave-tests</artifactId> <version>${brave-tests.version}</version> <scope>test</scope> </dependency> </dependencies> </dependencyManagement> <build> <pluginManagement> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>${maven-compiler-plugin.version}</version> <configuration> <source>${java.version}</source> <target>${java.version}</target> </configuration> </plugin> <!-- Run tests --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>${maven-surefire-plugin.version}</version> <configuration> <argLine>-XX:+AllowRedefinitionToAddDeleteMethods</argLine> </configuration> </plugin> <!-- Produce code coverage --> <plugin> <groupId>org.jacoco</groupId> <artifactId>jacoco-maven-plugin</artifactId> <version>${jacoco-plugin.version}</version> </plugin> <!-- Attach sources to release --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <version>${maven.source.plugin.version}</version> <executions> <execution> <id>attach-sources</id> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin> <!-- Attach Javadoc to release --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <version>${maven.javadoc.plugin.version}</version> <executions> <execution> <id>attach-javadocs</id> <goals> <goal>jar</goal> </goals> </execution> </executions> <configuration> <doclint>none</doclint> <failOnError>false</failOnError> </configuration> </plugin> </plugins> </pluginManagement> <plugins> <!-- Compile --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> </plugin> <!-- Attach Javadoc to release --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> </plugin> <!-- Attach sources to release --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> </plugin> </plugins> </build> </project>