我想在war文件中解压缩并复制spring boot loader组件。我正在使用maven依赖插件。我不确定它的正确组和工件ID。 Maven抱怨它。这是我正在使用的maven配置:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.6</version>
<executions>
<execution>
<id>unpack</id>
<phase>prepare-package</phase>
<goals>
<goal>unpack</goal>
</goals>
<configuration>
<artifactItems>
<artifactItem>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-loader</artifactId>
<version>0.5.0.BUILD-SNAPSHOT</version>
<type>jar</type>
</artifactItem>
</artifactItems>
<outputDirectory>${project.build.directory}/${project.artifactId}-${project.version}</outputDirectory>
<remoteRepositories>central::default::http://repo.springsource.org/snapshot/</remoteRepositories>
</configuration>
</execution>
</executions>
</plugin>
感谢。
我弄明白了这个问题。它正在调查当地的nexus maven存储库。
答案 0 :(得分:4)
在pom.xml中添加此存储库
<repository>
<id>spring-milestones</id>
<url>http://repo.springsource.org/libs-milestone/</url>
</repository>
依赖性就像
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-loader</artifactId>
<version>0.5.0.M6</version> <!-- 6 is the latest till yet -->
</dependency>
答案 1 :(得分:0)
即使这是一个古老的问题,也只是在喋喋不休。请记住,生产不使用快照构建,而是使用版本构建。快照构建可能存在已知问题,但发布版本是稳定的。
您可以在Spring boot page找到最新的春季版本。