Spring引导加载程序的组和工件ID是什么?

时间:2013-11-27 12:06:50

标签: spring maven maven-dependency-plugin spring-boot

我想在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存储库。

2 个答案:

答案 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找到最新的春季版本。