Получение DataFlowClientException в весеннем облачном потоке данных - PullRequest
0 голосов
/ 03 февраля 2019

Когда я пытаюсь дать приведенную ниже команду в оболочке, я получаю приведенную ниже ошибку.Пожалуйста, дайте мне знать, почему я получаю эту ошибку.Я пытаюсь выполнить приведенную ниже программу линковки

Локальный репозиторий Maven: C: \ maven

https://www.javainuse.com/spring/cloud-data-flow

Error :

    dataflow:>app register --name source-app --type source --uri maven://com.spring.cloud:soruce:jar:0.0.1-SNAPSHOT
    dataflow:>app register --name processor-app --type processor --uri maven://com.spring.cloud:processor:jar:0.0.1-SNAPSHOT
    dataflow:>app register --name sink-app --type sink --uri maven://com.spring.cloud:sink:jar:0.0.1-SNAPSHOT
    stream create --name log-data --definition 'source-app | processor-app | sink-app'

 dataflow:>stream deploy --name log-data
        Command failed org.springframework.cloud.dataflow.rest.client.DataFlowClientException: Failed to resolve MavenResource: com.javainuse:sink:jar:0.0.1-SNAPSHOT. Configured remote repository: : [springRepo]

поток данных Springcloud локальный Сервер:

java.lang.IllegalStateException: Failed to resolve MavenResource: com.javainuse:processor:jar:0.0.1-SNAPSHOT. Configured remote repository: : [springRepo]
Caused by: org.eclipse.aether.transfer.ArtifactNotFoundException: Could not find artifact com.javainuse:processor:jar:0.0.1-SNAPSHOT in springRepo (https://repo.spring.io/libs-snapshot)

pom.xml

<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>com.spring.clouddata</groupId>
  <artifactId>sourceapp</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <packaging>jar</packaging>

  <name>sourceapp</name>
  <url>http://maven.apache.org</url>


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


    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
        <java.version>1.8</java.version>
        <spring-cloud.version>Brixton.SR7</spring-cloud.version>
    </properties>


    <dependencies>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-stream-rabbit</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>       

    </dependencies>
<dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-dependencies</artifactId>
                <version>${spring-cloud.version}</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
        </dependencies>
    </dependencyManagement>



    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>      

    </build>
</project>

1 Ответ

0 голосов
/ 04 февраля 2019

Необходимо убедиться, что приложения, которые вы регистрируете через app register, действительно находятся в соответствующем хранилище maven.Похоже, вы не толкнули их.Если ваши приложения находятся в пользовательских репозиториях Maven, сконфигурируйте репозиторий Maven.

Кроме того, приложение, на которое жалуется сервер SCDF, отличается от того, которое вы зарегистрировали выше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...