This is an automated email from the ASF dual-hosted git repository.
adutra pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/polaris.git
The following commit(s) were added to refs/heads/main by this push:
new c8c53be2 Mark polaris-quarkus-defaults as a Quarkus module (#858)
c8c53be2 is described below
commit c8c53be25fea0dc4deba26155e76b0f55db85973
Author: Alexandre Dutra <[email protected]>
AuthorDate: Fri Jan 24 15:37:53 2025 +0100
Mark polaris-quarkus-defaults as a Quarkus module (#858)
If for nothing else, this allows IDEs to enable support
for Quarkus in this module, and provide things like
autocompletion for properties in application.properties,
which is very convenient.
---
quarkus/defaults/build.gradle.kts | 22 +++++++++++++++++++++-
quarkus/service/build.gradle.kts | 1 +
2 files changed, 22 insertions(+), 1 deletion(-)
diff --git a/quarkus/defaults/build.gradle.kts
b/quarkus/defaults/build.gradle.kts
index d349f7b2..73e86405 100644
--- a/quarkus/defaults/build.gradle.kts
+++ b/quarkus/defaults/build.gradle.kts
@@ -17,6 +17,26 @@
* under the License.
*/
-plugins { id("polaris-server") }
+plugins {
+ alias(libs.plugins.quarkus)
+ alias(libs.plugins.jandex)
+ id("polaris-quarkus")
+}
+
+dependencies {
+
+ // The dependencies below are included merely to allow IDEs to provide
+ // support for Quarkus in this module.
+ compileOnly(platform(libs.quarkus.bom))
+ compileOnly("io.quarkus:quarkus-logging-json")
+ compileOnly("io.quarkus:quarkus-rest-jackson")
+ compileOnly("io.quarkus:quarkus-reactive-routes")
+ compileOnly("io.quarkus:quarkus-hibernate-validator")
+ compileOnly("io.quarkus:quarkus-smallrye-health")
+ compileOnly("io.quarkus:quarkus-micrometer")
+ compileOnly("io.quarkus:quarkus-micrometer-registry-prometheus")
+ compileOnly("io.quarkus:quarkus-opentelemetry")
+ compileOnly("io.quarkus:quarkus-smallrye-context-propagation")
+}
tasks.withType<Javadoc> { isFailOnError = false }
diff --git a/quarkus/service/build.gradle.kts b/quarkus/service/build.gradle.kts
index 3378d3c2..3646ea67 100644
--- a/quarkus/service/build.gradle.kts
+++ b/quarkus/service/build.gradle.kts
@@ -136,6 +136,7 @@ dependencies {
// override dnsjava version in dependencies due to
https://github.com/dnsjava/dnsjava/issues/329
intTestImplementation(platform(libs.dnsjava))
+ testFixturesImplementation(platform(libs.dnsjava))
// required for QuarkusSparkIT
intTestImplementation(enforcedPlatform(libs.scala212.lang.library))