运行java-jar时未能加载main-Class清单属性

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (18)

mvn clean package按照本教程,我成功构建了Spring MVC项目。

现在我试图运行该服务:

mvn clean package && java -jar target/gs-serving-web-content-0.1.0.jar

但是我得到这个错误:

无法从target / gs-serving-web-content-0.1.0.jar加载Main-Class清单属性

我错过了什么吗?

提问于
用户回答回答于

您可能会缺少Spring Boot Maven插件。

<plugin>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
用户回答回答于

如果你正在使用spring boot,这将解决你的问题。

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <version>1.2.5.RELEASE</version>
            <executions>
                <execution>
                    <goals>
                        <goal>repackage</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>

http://docs.spring.io/spring-boot/docs/current/reference/html/build-tool-plugins-maven-plugin.html

扫码关注云+社区