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/
  • 相关阅读:
    input标签上传文件处理。
    Radio单选框元素操作。
    CompletableFuture方法
    传播学 2
    传播学 1
    0
    紅軍不怕遠征難
    ~~~~~~~~~
    什么是企业战略
    论述提供公共咨询服务的两种主要方式。
  • 原文地址:https://www.cnblogs.com/smallfa/p/13405715.html
Copyright © 2011-2022 走看看