Refactoring to batch (#181)
The rationale of this pull request is to * have more maintainable and granular code * not maintain the custom made job engine * allow the users to customize the defaults of the releaser more easy * allow the users to create their own steps without the need to change any existing code * allow the users to fully change the flows and tasks logic * abstract underlying batch mechanism (Spring Batch) so it doesn't leak to production code * allow parallelization of the release process and release tasks
This commit is contained in:
committed by
GitHub
parent
ea85372e05
commit
8992e45321
26
pom.xml
26
pom.xml
@@ -5,28 +5,46 @@
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
|
||||
<groupId>org.springframework.cloud.internal</groupId>
|
||||
<artifactId>spring-cloud-release-tools-parent</artifactId>
|
||||
<artifactId>releaser-parent</artifactId>
|
||||
<version>1.0.0.BUILD-SNAPSHOT</version>
|
||||
<packaging>pom</packaging>
|
||||
|
||||
<parent>
|
||||
<groupId>org.springframework.cloud</groupId>
|
||||
<artifactId>spring-cloud-build</artifactId>
|
||||
<version>2.2.0.BUILD-SNAPSHOT</version>
|
||||
<version>2.2.1.RELEASE</version>
|
||||
<relativePath/>
|
||||
<!-- lookup parent from repository -->
|
||||
</parent>
|
||||
|
||||
<modules>
|
||||
<module>spring-cloud-release-tools-core</module>
|
||||
<module>spring-cloud-release-tools-spring</module>
|
||||
<module>releaser-core</module>
|
||||
<module>releaser-spring</module>
|
||||
<module>releaser-test</module>
|
||||
<module>spring-cloud-info</module>
|
||||
<module>projects</module>
|
||||
<module>docs</module>
|
||||
</modules>
|
||||
|
||||
<properties>
|
||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||
<java.version>1.8</java.version>
|
||||
|
||||
<spring-cloud-bom.version>Hoxton.BUILD-SNAPSHOT</spring-cloud-bom.version>
|
||||
<jcabi-github.version>1.0</jcabi-github.version>
|
||||
<jsch-agent.version>0.0.9</jsch-agent.version>
|
||||
<hibernate-validator.version>5.4.1.Final</hibernate-validator.version>
|
||||
<org.eclipse.jgit-version>5.1.3.201810200350-r</org.eclipse.jgit-version>
|
||||
<!-- Versions plugin uses this version -->
|
||||
<maven-model.version>2.2.1</maven-model.version>
|
||||
<versions-maven-plugin.version>2.3</versions-maven-plugin.version>
|
||||
<handlebars.version>4.0.6</handlebars.version>
|
||||
<initializr-metadata.version>0.8.0.BUILD-SNAPSHOT</initializr-metadata.version>
|
||||
<awaitility.version>3.1.6</awaitility.version>
|
||||
<sagan-site.version>1.0.0.BUILD-SNAPSHOT</sagan-site.version>
|
||||
<javax.json.version>1.0.4</javax.json.version>
|
||||
<jopt-simple.version>5.0.3</jopt-simple.version>
|
||||
<fliptables.version>1.0.2</fliptables.version>
|
||||
</properties>
|
||||
|
||||
<dependencyManagement>
|
||||
|
||||
Reference in New Issue
Block a user