Spring-boot将项目打为jar包发布

来源:互联网 发布:plc模块中网卡端口查询 编辑:程序博客网 时间:2024/06/09 16:02

spring-boot 的项目打包成一个可执行的 jar 包,然后通过 java -jar 命令去启动相应的服务
pom.xml中添加maven插件

<build>    <plugins>        <plugin>            <groupId>org.springframework.boot</groupId>            <artifactId>spring-boot-maven-plugin</artifactId>            <configuration>                <mainClass>com.demo.Application</mainClass>            </configuration>            <executions>                <execution>                    <goals>                        <goal>repackage</goal>                    </goals>                </execution>            </executions>        </plugin>    </plugins></build>

其中 mainClass 标签是 指定程序入口主函数 也就是springboot的Application类
指定之后在打包好的jar中的MANIFEST.MF里面出现如下一句话:
Main-Class: com.demo.Application(其实是start-Class这里不深究了)

然后通过下面的命令打包(或者像idea可以直接点击package就可以了)

mvn clean package

参考:
http://blog.csdn.net/rainbow702/article/details/55096506
http://www.cnblogs.com/adolfmc/archive/2012/10/07/2713562.html

阅读全文
0 0
原创粉丝点击