spring-cloud-stream-app-maven-plugin Maven Plugin

spring cloud stream and task app generator plugin

Лицензия

Лицензия

Категории

Категории

Maven Компиляция и сборка
Группа

Группа

org.springframework.cloud.stream.app.plugin
Идентификатор

Идентификатор

spring-cloud-stream-app-maven-plugin
Последняя версия

Последняя версия

1.2.14.RELEASE
Дата

Дата

Тип

Тип

maven-plugin
Описание

Описание

spring-cloud-stream-app-maven-plugin Maven Plugin
spring cloud stream and task app generator plugin
Ссылка на сайт

Ссылка на сайт

http://spring.io
Организация-разработчик

Организация-разработчик

Pivotal Software, Inc.
Система контроля версий

Система контроля версий

https://github.com/spring-cloud/spring-cloud-stream-app-maven-plugin

Скачать spring-cloud-stream-app-maven-plugin

Как подключить последнюю версию

<plugin>
    <groupId>org.springframework.cloud.stream.app.plugin</groupId>
    <artifactId>spring-cloud-stream-app-maven-plugin</artifactId>
    <version>1.2.14.RELEASE</version>
</plugin>

Зависимости

compile (7)

Идентификатор библиотеки Тип Версия
org.slf4j : slf4j-api jar 1.7.19
org.apache.maven : maven-model jar 2.2.1
commons-io : commons-io jar 2.4
io.spring.initializr : initializr-generator jar 0.1.0.RELEASE
org.apache.maven : maven-plugin-api jar 2.0
org.codehaus.plexus : plexus-utils jar 3.0.8
org.apache.maven : maven-project jar 2.0.6

provided (1)

Идентификатор библиотеки Тип Версия
org.apache.maven.plugin-tools : maven-plugin-annotations jar 3.2

test (1)

Идентификатор библиотеки Тип Версия
junit : junit jar 4.8.2

Модули Проекта

Данный проект не имеет модулей.

Annoucement

This repo has been decommissioned. Please switch over to spring-cloud/spring-cloud-app-starters-maven-plugins instead.

spring-cloud-stream-app-maven-plugin

Maven plugin for generating spring cloud stream applications from the spring-cloud-stream-app-starters repository

Build

mvn clean package [Requires JDK 8]

Sample Configuration for generating spring cloud stream apps

and for Spring Cloud Task Apps it is at:

    <plugin>
        <groupId>org.springframework.cloud.stream.app.plugin</groupId>
        <artifactId>spring-cloud-stream-app-maven-plugin</artifactId>
        <version>1.0.0.BUILD-SNAPSHOT</version>
            <configuration>
                <generatedProjectHome>/tmp</generatedProjectHome>
                <generatedProjectVersion>${project.version}</generatedProjectVersion>
                <applicationType>stream</applicationType>
                <bom>
                    <name>scs-bom</name>
                    <groupId>org.springframework.cloud.stream.app</groupId>
                    <artifactId>spring-cloud-stream-app-dependencies</artifactId>
                    <version>${project.version}</version>
                </bom>

                <binders>
                    <kafka />
                    <rabbit />
                </binders>
                <generatedApps>
                <time-source />
                    <transform-processor />
                    <trigger-source />
                    <file-sink />
                </generatedApps>
            </configuration>
    </plugin>

Binders are only applicable for spring cloud stream apps. They are not required for spring cloud task apps.

Application type must be stream and task for stream and task apps respectively.

The bom for stream apps is specified in spring-cloud-stream-app-dependencies (group id: org.springframework.cloud.stream.app)

and for tasks it is spring-cloud-task-app-dependencies (group id: org.springframework.cloud.task.app).

Extra dependency management can be added as additional boms to the plugin using the property -DbomsWithHigherPrecedence and value based on the pattern groupId:artfiactId:version. This can be a comma separated collection of boms. Any bom added like this will get priority in the order they are specified over any default values used in the plugin configuration.

Spring Boot version used in the generated app can be overridden using the plugin property
-DbootVersion=<spring boot version>.
org.springframework.cloud.stream.app.plugin

Spring Cloud

Tools for building common patterns in distributed systems with Spring

Версии библиотеки

Версия
1.2.14.RELEASE
1.2.13.RELEASE
1.2.12.RELEASE
1.2.11.RELEASE
1.2.10.RELEASE
1.2.9.RELEASE
1.2.8.RELEASE
1.2.7.RELEASE
1.2.6.RELEASE
1.2.5.RELEASE
1.2.4.RELEASE
1.2.3.RELEASE
1.2.2.RELEASE
1.2.1.RELEASE
1.2.0.RELEASE
1.1.0.RELEASE
1.0.2.RELEASE
1.0.1.RELEASE
1.0.0.RELEASE