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>
     
     
  • 相关阅读:
    判断pc端或移动端并跳转
    拖动验证码插件
    angularjs 简易模态框
    angularjs 设置全局变量的3种方法
    摄影之HDR
    CentOS上使用yum安装Apache
    CentOs6.5中安装和配置vsftp简明教程
    python 安装easy_install和pip
    linux mysql 操作命令
    .net源码分析
  • 原文地址:https://www.cnblogs.com/gqymy/p/9216721.html
Copyright © 2011-2022 走看看