4.0.0 io.github.openfeign parent 13.1-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 soap-jakarta 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 moshi UTF-8 UTF-8 false -Duser.language=en 1.8 21 ${main.java.version} ${main.java.version} ${project.basedir} 4.12.0 32.1.3-jre 1.43.3 2.10.1 1.15.0 2.0.9 20231013 4.13.2 5.10.0 2.15.3 3.24.2 2.2 5.6.0 3.11.0 3.1.1 3.3.0 3.6.0 4.3 3.3.0 3.0.1 5.1.9 0.1.1 3.1.2 0.101.0 file://${project.basedir}/src/config/bom.xml 2.0.1 2.16.1 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 junit-bom ${junit5.version} pom import org.hamcrest hamcrest ${hamcrest.version} com.google.code.gson gson ${gson.version} com.squareup.moshi moshi ${moshi.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.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 org.apache.maven.plugins maven-compiler-plugin ${maven-compiler-plugin.version} org.apache.maven.plugins 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 org.apache.maven.plugins 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} org.apache.maven.plugins maven-install-plugin ${maven-install-plugin.version} org.apache.maven.plugins 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 **/*.asciidoc **/*.iuml 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.3.0 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.4.1 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