From 8440c0f3577bf58894daeed8ffcfc7da2720d8f0 Mon Sep 17 00:00:00 2001
From: Lidoca <32785562+Lidoca@users.noreply.github.com>
Date: Fri, 25 Apr 2025 16:35:03 +0900
Subject: [PATCH 1/3] docs: add an example for OpenFeign fork
Signed-off-by: Lidoca <32785562+Lidoca@users.noreply.github.com>
---
.../pages/repositories/core-extensions.adoc | 22 +++++++++++++++++++
1 file changed, 22 insertions(+)
diff --git a/src/main/antora/modules/ROOT/pages/repositories/core-extensions.adoc b/src/main/antora/modules/ROOT/pages/repositories/core-extensions.adoc
index 251542dbff..02e748fee9 100644
--- a/src/main/antora/modules/ROOT/pages/repositories/core-extensions.adoc
+++ b/src/main/antora/modules/ROOT/pages/repositories/core-extensions.adoc
@@ -80,6 +80,28 @@ dependencies {
====
======
+Or if you use an OpenFeign fork:
+
+[openfeign-tabs]
+======
+Gradle::
++
+====
+[source,groovy,indent=0,subs="verbatim,quotes",role="secondary"]
+----
+dependencies {
+
+ implementation "io.github.openfeign.querydsl:querydsl-jpa:${querydslVersion}"
+ annotationProcessor "io.github.openfeign.querydsl:querydsl-apt:${querydslVersion}:jpa"
+ annotationProcessor 'jakarta.persistence:jakarta.persistence-api'
+
+ testAnnotationProcessor "io.github.openfeign.querydsl:querydsl-apt:${querydslVersion}:jpa"
+ testAnnotationProcessor 'jakarta.persistence:jakarta.persistence-api'
+}
+----
+====
+======
+
Note that the setup above shows the simplemost usage omitting any other options or dependencies that your project might require.
include::{commons}@data-commons::page$repositories/core-extensions-web.adoc[leveloffset=1]
From f6f2ccf855b1f1e3f80c10f6cddd6e36603f3877 Mon Sep 17 00:00:00 2001
From: Lidoca <32785562+Lidoca@users.noreply.github.com>
Date: Sat, 26 Apr 2025 14:32:43 +0900
Subject: [PATCH 2/3] doc: add an example of Maven for OpenFeign fork
Signed-off-by: Lidoca <32785562+Lidoca@users.noreply.github.com>
---
.../pages/repositories/core-extensions.adoc | 71 +++++++++++++++++++
1 file changed, 71 insertions(+)
diff --git a/src/main/antora/modules/ROOT/pages/repositories/core-extensions.adoc b/src/main/antora/modules/ROOT/pages/repositories/core-extensions.adoc
index 02e748fee9..f5d992ddf8 100644
--- a/src/main/antora/modules/ROOT/pages/repositories/core-extensions.adoc
+++ b/src/main/antora/modules/ROOT/pages/repositories/core-extensions.adoc
@@ -84,6 +84,77 @@ Or if you use an OpenFeign fork:
[openfeign-tabs]
======
+Maven::
++
+[source,xml,indent=0,subs="verbatim,quotes",role="primary"]
+----
+
+
+ io.github.openfeign.querydsl
+ querydsl-jpa
+ ${querydslVersion}
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+
+
+
+ io.github.openfeign.querydsl
+ querydsl-apt
+ ${querydslVersion}
+ jpa
+
+
+ jakarta.persistence
+ jakarta.persistence-api
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ 3.6.0
+
+
+ add-source
+ generate-sources
+
+ add-source
+
+
+
+ target/generated-sources
+
+
+
+
+ add-test-source
+ generate-test-sources
+
+ add-test-source
+
+
+
+ target/generated-test-sources
+
+
+
+
+
+
+
+----
+
Gradle::
+
====
From 509918ca2dfbcec74889c704e76e7b94e409545a Mon Sep 17 00:00:00 2001
From: Lidoca <32785562+Lidoca@users.noreply.github.com>
Date: Mon, 28 Apr 2025 11:37:43 +0900
Subject: [PATCH 3/3] docs: change `openfeign-tabs` to `tabs` for rendering the
page correctly
Signed-off-by: Lidoca <32785562+Lidoca@users.noreply.github.com>
---
.../antora/modules/ROOT/pages/repositories/core-extensions.adoc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/main/antora/modules/ROOT/pages/repositories/core-extensions.adoc b/src/main/antora/modules/ROOT/pages/repositories/core-extensions.adoc
index f5d992ddf8..e720f30621 100644
--- a/src/main/antora/modules/ROOT/pages/repositories/core-extensions.adoc
+++ b/src/main/antora/modules/ROOT/pages/repositories/core-extensions.adoc
@@ -82,7 +82,7 @@ dependencies {
Or if you use an OpenFeign fork:
-[openfeign-tabs]
+[tabs]
======
Maven::
+