我正在尝试开发一个具有六边形架构的quarkus应用程序。
应用程序代码在 github 中可用。
我有4个模块;业务,持久性,Web服务和应用程序被打包在一个全局模块中,我将在其中生成我的Quarkus应用程序。
当我启动时:
mvn clean package -Pnative
然后是我的原生图像
portfolio-app/target/portfolio-app-1.0-SNAPSHOT-runner
Quarkus无法公开我的PortfolioEndpoint,它不在主模块中。
我可以将我的端点放在我的投资组合应用程序中,这是工作,但我不想破坏六边形架构。
我应该把我所有的Quarkus功能放在同一个maven模块中,还是可以在多个包中拆分功能?
慕妹3242003
相关分类