zoukankan      html  css  js  c++  java
  • spring boot maven打包可运行jar包

    普通打包之后在程序目录运行,或者编写bat运行时会提示“没有主清单属性”,这是因为并没有找到main()方法,需要我们指明告诉java程序

    我bat中的代码

    @echo off
    title mytitle
    java -jar ysl-ts-web-base-1.0-SNAPSHOT.jar
    pause

    我的程序是spring boot的,不同的程序配置有些不同,在pom.xml中增加以下配置,指明启动类位置即可

        <!--配置spring boot打包(可运行jar包)-->
          <build>
                <plugins>
                    <plugin>
                        <groupId>org.springframework.boot</groupId>
                        <artifactId>spring-boot-maven-plugin</artifactId>
                        <executions>
                            <execution>
                                <configuration>
                                    <mainClass>com.ysl.ts.core.service.base.ServiceBaseApp</mainClass>
                                </configuration>
                                <goals>
                                    <goal>repackage</goal>
                                </goals>
                            </execution>
                        </executions>
                    </plugin>
                </plugins>
          </build>

    其中“com.ysl.ts.core.service.base.ServiceBaseApp”是我的main()方法的类,各自修改即可

    把maven claen一下再package再运行就可以了

  • 相关阅读:
    Linux--VSFTP服务搭建
    Linux--Smba服务搭建
    Linux--DHCP搭建
    编程语言的分类
    用户,组及权限
    linux常用基本命令整理小结
    数据结构之顺序表实现
    进程管理之system
    进程管理之wait和waitpid
    进程管理之fork函数
  • 原文地址:https://www.cnblogs.com/taiyonghai/p/9430888.html
Copyright © 2011-2022 走看看