net.tisseurdetoile.batch:socle-parent

Parent pom providing dependency and plugin management for applications built with Maven


Keywords
batch-processing, java, springbatch, springbatch-socle
License
GPL-3.0

Documentation

Welcome to socle-batch 👋

Version MavenCentral Documentation License: GPLv3 Twitter: tisseurdetoile

A simple JSON api which launch/stop/monitor your spring-batch. With backward compatibility for spring-batch-admin

A demo is running on heroku

Build Status

  • release : Java CI with Maven
  • develop : Java CI with Maven

Release information

socle-batch JDK spring-boot spring-batch-core
0.7-SNAPSHOT 17 2.6.1 4.3.4
0.6 17 2.6.1 4.3.4
0.5 11 2.4.0 4.3.0
0.4 11 2.2.11.RELEASE 4.2.4.RELEASE
0.3 11 2.1.14.RELEASE 4.1.14.RELEASE
0.2 11 2.1.2.RELEASE 4.1.1.RELEASE

Installation

You can use the springbatch-example as a starter project

In existing spring-batch project

Add this in your pom.xml

<dependency>
    <groupId>net.tisseurdetoile.batch</groupId>
    <artifactId>springbatch-socle-jsonapi</artifactId>
    <version>0.6-SNAPSHOT</version>
</dependency>

Add the @EnableSpringBatchSocleApi annotation in your main class

@SpringBootApplication
@EnableSpringBatchSocleApi
public class SampleApplication {
    public static void main(String[] args) {
        SpringApplication.run(SampleApplication.class, args);
    }
}

Usage

some minimal command :

For more detail see the springbatch-example project

Author

👤 Le TisseurDeToile

Keybase PGP

🤝 Contributing

Contributions, issues and feature requests are welcome!

Feel free to check issues page. You can also take a look at the contributing guide.

Show your support

Give a ⭐️ if this project helped you!

📝 License

Copyright © 2020 Le TisseurDeToile.

This project is GPLv3 licensed.


This README was generated with ❤️ by readme-md-generator