运行 java -jar 时无法加载 Main-Class 清单属性

新手上路,请多包涵

我已经按照 本教程 使用 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 清单属性

我错过了什么吗?

原文由 Simone 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 329
2 个回答

如果您正在使用 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>

参考指南 | Spring Boot Maven 插件

原文由 Mradul Pandey 发布,翻译遵循 CC BY-SA 4.0 许可协议

您可能缺少 Spring Boot Maven 插件。

 <plugin>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-maven-plugin</artifactId>
</plugin>

原文由 Atish Narlawar 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题