zoukankan      html  css  js  c++  java
  • idea使用maven install命令打包(springboot),jar运行时出现没有主清单属性

    原因是:我的项目里除了springboot启动类还自定义了多个main来搞了点小demo,就因为这个原因我花了近一天的时间才找清楚原因。
    解决方案:找到多余的main方法,注释或删除掉.
    (下面可以忽略,自己用来记录下当时为了找这个错误被坑了多少次)
    接下来说一下网上给出的解决方案:
    (1).MF文件中添加MAIN-CLASS: (这里有个空格)包路径.启动类
    (2)基于方案一新增了START-CLASS(瞎扯!!!)
    (3)pom文件里添加
    <build>
    <plugins>
    <plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    </plugin>
    </plugins>
    </build>
    (4)基于方案三继续加标签
    <build>
    <plugins>
    <plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    <configuration>
    <mainClass>com.wjc.ccf.ApplicationApi</mainClass>
    </configuration>
    <executions>
    <execution>
    <goals>
    <goal>repackage</goal>
    </goals>
    </execution>
    </executions>
    </plugin>
    </plugins>
    </build>
     
    (5)继续加标签(一个群里的人截图他的pom确实是这样配置)
    <repositories>
    <repository>
    <id>spring-milestone</id>
    </repository>
    </repositories>
     
     
    博客链接:https://www.cnblogs.com/gqymy/
  • 相关阅读:
    css 中关于border-color 继承了color的说明
    关于飞书的相关开发案例
    好看的点赞设计
    较好的设计网站参考
    较好的B端设计体验 说明
    基于vue的流程图插件
    较好看的中后台模板(ui)
    前端笔记-201807
    前端笔记(201905-201906)
    前端笔记(201902-201904)
  • 原文地址:https://www.cnblogs.com/smallfa/p/13405715.html
Copyright © 2011-2022 走看看