4.0.0 io.github.openfeign parent 12.4-SNAPSHOT pom Feign (Parent) Feign makes writing java http clients easier core gson httpclient hc5 hystrix jackson jackson-jaxb jackson-jr jaxb jaxb-jakarta jaxrs jaxrs2 java11 jakarta json okhttp googlehttpclient ribbon sax slf4j spring4 soap reactive dropwizard-metrics4 dropwizard-metrics5 kotlin micrometer mock apt-test-generator annotation-error-decoder example-github example-github-with-coroutine example-wikipedia example-wikipedia-with-springboot benchmark UTF-8 UTF-8 false -Duser.language=en 1.8 17 ${main.java.version} ${main.java.version} ${project.basedir} 4.11.0 32.0.1-jre 1.43.2 2.10.1 2.0.7 1.70 20230227 4.13.2 5.9.3 2.15.2 3.24.2 2.2 5.3.1 3.11.0 3.1.1 3.3.0 3.5.0 4.2 3.3.0 3.0.1 5.1.9 0.1.1 3.1.2 0.95.0 file://${project.basedir}/src/config/bom.xml 2.0.1 2.16.0 3.1.0 3.1.1 1.2.2 1.0.0.Final https://github.com/openfeign/feign 2012 OpenFeign https://github.com/openfeign The Apache Software License, Version 2.0 http://www.apache.org/licenses/LICENSE-2.0.txt repo https://github.com/openfeign/feign scm:git:git@github.com:OpenFeign/feign.git scm:git:git@github.com:OpenFeign/feign.git HEAD adriancole Adrian Cole acole@pivotal.io spencergibb Spencer Gibb spencer@gibb.us velo Marvin Herman Froeder velo br at gmail dot com about.me/velo kdavisk6 Kevin Davis kdavisk6@gmail.com ossrh https://oss.sonatype.org/service/local/staging/deploy/maven2/ ossrh https://oss.sonatype.org/content/repositories/snapshots Github https://github.com/openfeign/feign/issues ${project.groupId} feign-core ${project.version} ${project.groupId} feign-core ${project.version} test-jar test ${project.groupId} feign-gson ${project.version} ${project.groupId} feign-httpclient ${project.version} ${project.groupId} feign-hystrix ${project.version} ${project.groupId} feign-jackson-jaxb ${project.version} ${project.groupId} feign-jackson ${project.version} ${project.groupId} feign-jaxb ${project.version} ${project.groupId} feign-jaxrs ${project.version} ${project.groupId} feign-jaxrs ${project.version} test-jar test ${project.groupId} feign-jaxrs2 ${project.version} ${project.groupId} feign-mock ${project.version} test ${project.groupId} feign-okhttp ${project.version} ${project.groupId} feign-ribbon ${project.version} ${project.groupId} feign-sax ${project.version} ${project.groupId} feign-slf4j ${project.version} ${project.groupId} feign-kotlin ${project.version} ${project.groupId} feign-micrometer ${project.version} test-jar test junit junit ${junit.version} org.junit.jupiter junit-jupiter-params ${junit5.version} org.hamcrest hamcrest ${hamcrest.version} com.google.code.gson gson ${gson.version} org.assertj assertj-core ${assertj.version} com.squareup.okhttp3 okhttp-bom ${okhttp3.version} pom import com.google.http-client google-http-client ${googlehttpclient.version} org.bouncycastle bcprov-jdk15on ${bouncy.version} org.json json ${json.version} com.fasterxml.jackson.core jackson-databind ${jackson.version} com.fasterxml.jackson.core jackson-core ${jackson.version} com.fasterxml.jackson.core jackson-annotations ${jackson.version} com.fasterxml.jackson.jr jackson-jr-objects ${jackson.version} com.fasterxml.jackson.jr jackson-jr-annotation-support ${jackson.version} org.slf4j slf4j-simple ${slf4j.version} org.slf4j slf4j-nop ${slf4j.version} junit junit test org.junit.jupiter junit-jupiter-params test org.assertj assertj-core test clean install maven-compiler-plugin ${maven-compiler-plugin.version} maven-jar-plugin ${maven-jar-plugin.version} ${project.build.outputDirectory}/META-INF/MANIFEST.MF org.apache.maven.plugins maven-surefire-plugin ${maven-surefire-plugin.version} true false ${jvm.options} ${latest.java.version} org.apache.maven.plugins maven-failsafe-plugin ${maven-surefire-plugin.version} true false ${latest.java.version} org.apache.maven.plugins maven-toolchains-plugin 3.1.0 toolchain ${main.java.version} test generate-test-sources toolchain ${latest.java.version} org.moditect moditect-maven-plugin ${moditect-maven-plugin.version} add-module-infos package add-module-info ${moditect.skip} true *; true --multi-release=9 maven-compiler-plugin true ${main.java.version} ${main.java.version} default-compile compile compile ${main.java.version} ${main.java.version} default-testCompile test-compile testCompile true -parameters ${latest.java.version} ${latest.java.version} maven-install-plugin ${maven-install-plugin.version} maven-release-plugin ${maven-release-plugin.version} false release true @{project.version} io.zipkin.centralsync-maven-plugin centralsync-maven-plugin ${centralsync-maven-plugin.version} openfeign maven feign org.apache.felix maven-bundle-plugin ${maven-bundle-plugin.version} bundle-manifest process-classes manifest com.mycila license-maven-plugin ${license-maven-plugin.version}
${main.basedir}/src/etc/header.txt
.travis.yml .editorconfig .gitattributes .gitignore .mvn/** mvnw* etc/header.txt **/.idea/** **/target/** LICENSE NOTICE OSSMETADATA **/*.md bnd.bnd travis/** src/test/resources/** src/main/resources/** .circleci/** true SLASHSTAR_STYLE
validate check com.mycila license-maven-plugin-git ${license-maven-plugin.version}
com.marvinformatics.formatter formatter-maven-plugin 2.2.0 LF ${main.basedir}/src/config/eclipse-java-style.xml travis/** validate format de.qaware.maven go-offline-maven-plugin 1.2.8 org.apache.maven.surefire surefire-junit4 2.22.0 PLUGIN org.codehaus.mojo.signature java18 1.0 signature MAIN com.github.ekryd.sortpom sortpom-maven-plugin 3.2.1 true \n src/config/pomSortOrder.xml false format verify sort io.sundr sundr-maven-plugin ${bom-generator.version} false ${bom.template.file.path} feign-bom Feign (Bill Of Materials) true io.github.openfeign:* *:feign-example-* *:feign-benchmark generate-bom org.codehaus.mojo versions-maven-plugin ${maven-versions-plugin.version} org.apache.maven.plugins maven-deploy-plugin ${maven-deploy-plugin.version} org.apache.maven.plugins maven-scm-plugin ${maven-scm-plugin.version} ${project.version} org.sonatype.plugins nexus-staging-maven-plugin 1.6.13 true ossrh https://oss.sonatype.org/ true 15 org.apache.maven.plugins maven-enforcer-plugin 3.3.0 enforce-no-repositories enforce Feign should only depend on artifacts readily available on maven central
windows Windows file:///${project.basedir}/src/config/bom.xml validateCodeFormat com.marvinformatics.formatter formatter-maven-plugin 2.2.0 LF ${main.basedir}/src/config/eclipse-java-style.xml validate-only validate initialize release org.apache.maven.plugins maven-source-plugin ${maven-source-plugin.version} attach-sources jar org.apache.maven.plugins maven-javadoc-plugin ${maven-javadoc-plugin.version} false attach-javadocs jar package org.apache.maven.plugins maven-gpg-plugin ${maven-gpg-plugin.version} sign-artifacts sign verify --pinentry-mode loopback