我有一个 Spring Boot 应用程序,它有许多模块,如错误模块、持久性、控制器等,如下所示
--Application
|
-- error module
|
-- controllers module
|
-- Persistancy module
|
-- .....
使用 Maven jib 插件在 pom.xml 中使用以下配置为此构建 docker 映像
<plugin>
<groupId>com.google.cloud.tools</groupId>
<artifactId>jib-maven-plugin</artifactId>
<version>2.4.0</version>
<configuration>
<to>
<image>some.repo.io/my_name/jib-test</image>
</to>
<container>
<mainClass>com.a.b.c.Application</mainClass>
<ports>
<port>8080</port>
</ports>
</container>
</configuration>
</plugin>
构建成功。但是当我运行图像时,它的抛出错误Error: Could not find or load the main class com.a.b.c.Application.
如何使用 Jib 构建图像?我在这里想念什么?