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再运行就可以了

  • 相关阅读:
    HashMap 和HashTable
    两种方式获得键盘录入
    打印流 printStream
    对象操作流--存储对象
    内存输出流
    序列流
    装饰设计模式
    递归
    IO流(使用指定的码表读写字符)
    IO-字符流 练习
  • 原文地址:https://www.cnblogs.com/taiyonghai/p/9430888.html
Copyright © 2011-2022 走看看