[英]How to properly configure a multi module maven project where submodules uses Vaadin Fusion @Endpoint-s?
我們有一個項目,其中包含多個 Spring 引導應用程序,其中一個具有帶有一些dev.hilla @Endpoint
的 Vaadin Flow UI。
項目結構:
|-applications
|-app1(vaadin app)
|-app2(cli app)
|-ui
|-ui-module1
|-ui-module2
ui 模塊包含 TS 文件和相應的 Java 文件,並且應該包含模塊端點(如果有)。 App1 使用 ui 模塊作為 maven 依賴項。 對於@Endpoint
,只有app1/src/min/java/**
中的類由vaadin-dev-server
處理。 如果我在任何其他 maven 模塊中放置帶有@Endpoint
注釋的 Java class ,則不進行處理,不生成 TS,我無法使用該端點。
目前我們必須將所有端點類放在 app1 中。
版本:
Vaadin 23、Spring 啟動 2.7
有一個從字節碼而不是源代碼生成的新實驗功能,它也適用於 Maven 多模塊項目。
您可以在 src/main/resources/vaadin-featureflags.properties 中啟用它
com.vaadin.experimental.hillaEngine=true
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.