我创建了一个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项目,并尝试使用插件
问题是网络在代理后面,没有下载依赖项我使用正确的代理设置将settings.xml放在{thin.repo} /。m2目录中,并且可以正常工作