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/
  • 相关阅读:
    js原型链原理看图说话
    this关键字
    ECMAScript 继承机制实现
    Javascript闭包模拟私有成员
    关于javascript中apply()和call()方法的区别
    arguments.callee
    有用的工具函数
    ECMAScript的世界
    JavaScript 技巧与高级特性
    自定义控件不让在界面拖放。
  • 原文地址:https://www.cnblogs.com/smallfa/p/13405715.html
Copyright © 2011-2022 走看看