如何通过maven部署spring-boot构建的jar?

时间:2018-05-29 02:23:37

标签: java spring maven spring-boot nexus

我使用mvn deploy命令将我的jar文件部署到nexus服务器,它适用于常规jar。但是如果jar由spring-boot-plugin打包,它就不起作用。 jar文件的标题是一个linux系统服务脚本,它将被nexus拒绝。

以下是我的spring-boot插件设置:

<plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <version>2.0.2.RELEASE</version>
                <configuration>
                    <executable>true</executable>
                </configuration>
                <executions>
                    <execution>
                        <goals>
                            <goal>repackage</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>

如何让nexus接受spring-boot可执行jar文件?

1 个答案:

答案 0 :(得分:1)

在您的nexus服务器中禁用严格的内容类型验证,您应该能够上传您的jar。它可以在下面找到,

enter image description here

在管理中,转到存储库设置并禁用此选项。