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))

Reply via email to