将spring-boot-starter-parent
从2.1.4更新到2.1.5后,在docker中运行时出现了异常no main manifest attribute, in app.jar
。
我在项目中没有做任何更改。
我试图像这样在pom中添加主类:
<properties>
...
<start-class>mypackage.MyApplication</start-class>
</properties>
我根本没有帮助。
我正在使用Maven 3.6.1和Java 11。
有什么想法吗? TIA!
答案 0 :(得分:2)
尝试在pom.xml中添加mainClass
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<archive>
<manifest>
<mainClass>mypackage.MyApplication</mainClass>
</manifest>
</archive>
</configuration>
</plugin>