找不到Spring Boot瘦启动器exec jar

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了找不到Spring Boot瘦启动器exec jar相关的知识,希望对你有一定的参考价值。

我创建了一个Spring Boot Maven项目,并尝试使用插件将其转换为Thin jar。>

       <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <dependencies>
                <dependency>
                    <groupId>org.springframework.boot.experimental</groupId>
                    <artifactId>spring-boot-thin-layout</artifactId>
                    <version>1.0.25.BUILD-SNAPSHOT</version>
                </dependency>
            </dependencies>
        </plugin>

它创建了一个瘦的jar,但是当我尝试使用运行它时

 java  -Dthin.root=. -Dthin.archive=. -jar target/thin-jar-poc-0.0.1-SNAPSHOT.jar

我遇到以下错误:

Cannot locate launcher: ./repository/org/springframework/boot/experimental/spring-boot-thin-launcher/1.0.25.BUILD-SNAPSHOT/spring-boot-thin-launcher-1.0.25.BUILD-SNAPSHOT-exec.jar
    at org.springframework.boot.loader.wrapper.ThinJarWrapper.launch(ThinJarWrapper.java:131)
    at org.springframework.boot.loader.wrapper.ThinJarWrapper.main(ThinJarWrapper.java:107)

我不知道原因。

我创建了一个Spring Boot Maven项目,并尝试使用插件org.springframework.boot

答案

问题是网络在代理后面,没有下载依赖项我使用正确的代理设置将settings.xml放在{thin.repo} /。m2目录中,并且可以正常工作

以上是关于找不到Spring Boot瘦启动器exec jar的主要内容,如果未能解决你的问题,请参考以下文章

spring boot 启动报错:找不到或无法加载主类

idea启动spring boot无法加载或找不到主类

Liquibase maven:spring-boot启动时找不到更改日志位置

新建spring-boot maven mybatis 工程,启动时报找不到Mapper可能的原因

spring boot启动找不到ServletWebServerFactory bean

启动boot spring 测试类报找不到jar错,而这个包是自己新建的包