簡體   English   中英

如何將包含 JAX-RS 資源的 jar/war 與 Quarkus 集成

[英]How to Integrate jar/war containing JAX-RS resource with the Quarkus

我是 quarkus 的新手,我想要做的是我有兩個 JAX-RS 應用程序代碼庫。 我想將兩個應用程序的代碼打包為單個分發包。

我想將其打包為 quarkus 應用程序。

為了更清楚,下面是相同的示例。


App1 :(可以是 Quarkus 應用程序或只是 JAX-RS war ) 包含資源-> /rest/greetings

App2 :(可以是 Quarkus 應用程序或只是 JAX-RS war ) 包含資源-> /rest/hello

App3 :(將分發的Quarkus應用程序)包含資源-> /rest/greetings /rest/hello

使用 App1 和 App2 作為 jar 或 war 依賴


基本上我想為兩個應用程序(你可以說是模塊)和第三個用於打包和分發的應用程序維護單獨的代碼庫。

這背后的想法是構建具有可配置模塊的應用程序,就像將來一樣,如果我有 5 個模塊,而我只想構建和交付具有 3 個模塊的應用程序,我可以做到。

我使用 gradle 作為構建工具。

找到了一個對我有用的解決方案,將 org.jboss.jandex 插件添加到我的 App1 和 App2 中,以便它生成 jandex 索引並將這兩個應用程序作為依賴項添加到我的 App3 中,因此 quarkus 能夠在啟動時加載這些帶注釋的類。 文檔更多信息在這里

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM