This is a Maven Archetype for generating a Spring Cloud Stream Starter project scaffold.
- Clone the repo
https://github.com/queueing-theory/spring-cloud-stream-app-starters-archetype.git
- Install the archetype
mvn install
- run mvn as follows. It will enter its
Interactive mode
mvn archetype:generate \
-DarchetypeGroupId=org.springframework.cloud.stream.app \
-DarchetypeArtifactId=app-starters-archetype
- provide property values to generate a scaffolding for your new artifact.
groupId->org.springframework.cloud.stream.app(default)
artifactId->foo-bar
package->org.springframework.cloud.stream.app(default)
version->2.1.0.BUILD-SNAPSHOT
appType->source
app-starters-build-version->2.1.0.RELEASE
spring-cloud-dependencies-parent-version->2.1.3.RELEASE
- To remove, once your are done with exploring, use the following command.
rm -rf $HOME/.m2/repository/org/springframework/cloud/stream/app/app-starters-archetype