将Spring Boot从2.1.4更新到2.1.5后Java主类出现问题

时间:2019-05-21 11:33:21

标签: java spring maven spring-boot

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!

1 个答案:

答案 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>