我正在尝试使用 spring boot 的实验分支中存在的本机图像生成,并且我的多模块应用程序存在一些问题。
我有 2 个需要构建的 jar 和一个包含这 2 个 jar 的可执行模块,根据他们的示例/文档,我应该只在包含 Application 类的模块上使用本机/aop 插件。
但是,如果我这样做,对于我还需要为其生成一些 openapi 依赖项的模块之一,我会得到“org.springframework.util.unit.DataSize 在构建时被无意初始化”。错误,这通常意味着您需要在模块的 pom.xml 中使用这些插件。如果我这样做,它还将为该模块生成一个本机映像,这将失败,因为它实际上没有入口点。我怀疑需要在里面执行 openapi 生成器可能是罪魁祸首。
任何人都有成功的多模块弹簧原生应用程序的例子吗?