2016-09-21 2 views
1

Я начал играть с Spring Cloud Stream/App Starters, используя весенний ботинок. Когда я следовал инструкции по началу работы, я получаю следующее сообщение об ошибке с МВН сборки:SpringCloudStream - Ошибка в версии с пружинным сердечником

An invalid artifact was detected. 

This artifact might be in your project's POM, or it might have been included transitively during the resolution process. Here is the information we do have for this artifact: 

    o GroupID:  org.springframework 
    o ArtifactID: spring-core 
    o Version:  <<<MISSING>>> 
    o Type:  jar 

pom.xml

<?xml version="1.0" encoding="UTF-8"?> 
<project xmlns="http://maven.apache.org/POM/4.0.0" 
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 
    <modelVersion>4.0.0</modelVersion> 

    <groupId>test.group</groupId> 
    <artifactId>spring-stream-sample-app</artifactId> 
    <version>01.00.00.01-SNAPSHOT</version> 

    <packaging>jar</packaging> 

    <parent> 
     <groupId>org.springframework.boot</groupId> 
     <artifactId>spring-boot-starter-parent</artifactId> 
     <version>1.4.0.RELEASE</version> 
    </parent> 

    <properties> 
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 
     <spring-cloud-stream.version>1.0.3.RELEASE</spring-cloud-stream.version> 
     <java.version>1.8</java.version> 
     <start-class>stream.Application</start-class> 
     <spring-boot.version>1.4.0.RELEASE</spring-boot.version> 
    </properties> 
    <dependencyManagement> 
     <dependencies> 
      <dependency> 
       <groupId>org.springframework.cloud</groupId> 
       <artifactId>spring-cloud-stream-dependencies</artifactId> 
       <version>1.0.3.RELEASE</version> 
       <type>pom</type> 
       <scope>import</scope> 
      </dependency> 
     </dependencies> 
    </dependencyManagement> 
    <dependencies> 
     <dependency> 
      <groupId>org.springframework.cloud</groupId> 
      <artifactId>spring-cloud-stream</artifactId> 
     </dependency> 
     <dependency> 
      <groupId>org.springframework.cloud</groupId> 
      <artifactId>spring-cloud-starter-stream-rabbit</artifactId> 
     </dependency> 
    </dependencies> 
    <build> 
     <plugins> 
      <plugin> 
       <groupId>org.springframework.boot</groupId> 
       <artifactId>spring-boot-maven-plugin</artifactId> 
       <version>${spring-boot.version}</version> 
       <configuration> 
        <classifier>exec</classifier> 
       </configuration> 
      </plugin> 
     </plugins> 
    </build> 


</project> 

Свойства файла

logging.level.org.springframework.integration=DEBUG 
logging.level.org.springframework.integration.handler.advice=TRACE 
logging.file=/logs/SpringBoot/stream-app.log 
spring.cloud.stream.bindings.input=start 
spring.cloud.stream.bindings.output=testchannel 
spring.rabbitmq.addresses=localhost:5672 
spring.rabbitmq.username=guest 
spring.rabbitmq.password=guest 

ваша помощь оценена.

Благодаря Karthik

ответ

2

Является ли это вопрос, который вы столкнулись с помощью командной строки сборки или в Eclipse? Какую версию Maven вы используете.

Попробуйте использовать обертку Maven (mvnw), поставляемую проектом start.spring.io.

Приветствие, Marius

+0

Спасибо за вашу помощь, я очистил его со старыми версиями Maven, и она работала. –