生成可执行的spring boot jar

时间:2018-03-08 16:42:24

标签: java spring maven spring-boot

我使用spring boot来部署应用程序

在我的pom中我有:

<plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <version>${spring.version}</version>
                <executions>
                    <execution>
                        <goals>
                            <goal>repackage</goal>
                        </goals>
                        <configuration>
                            <mainClass>package.MainBootApp</mainClass>
                        </configuration>

                    </execution>
                </executions>
            </plugin>

使用mvn clean install进行编译-Pdev带有构建成功,但是当我尝试使用java -jar运行jar时,它无法启动并且我收到错误:

  

它已被压缩,嵌套的jar文件必须存储而不用   压缩。请检查用于创建可执行文件的机制   jar文件

我使用命令mvn package spring-boot重新编译了Jar:repackage -Pdev

一切都好。

我不知道使用通常的命令mvn clean install进行编译时它不起作用

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

你能试试吗

fork