org.hesperides:tests

Hesperides, templated files generator

License

License

Categories

Categories

IDE Development Tools
GroupId

GroupId

org.hesperides
ArtifactId

ArtifactId

tests
Last Version

Last Version

4.1.6
Release Date

Release Date

Type

Type

pom
Description

Description

Hesperides, templated files generator
Project Organization

Project Organization

voyages-sncf-technologies

Download tests

Filename Size
tests-4.1.6.pom 652 bytes
Browse

How to add to project

<!-- https://jarcasting.com/artifacts/org.hesperides/tests/ -->
<dependency>
    <groupId>org.hesperides</groupId>
    <artifactId>tests</artifactId>
    <version>4.1.6</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/org.hesperides/tests/
implementation 'org.hesperides:tests:4.1.6'
// https://jarcasting.com/artifacts/org.hesperides/tests/
implementation ("org.hesperides:tests:4.1.6")
'org.hesperides:tests:pom:4.1.6'
<dependency org="org.hesperides" name="tests" rev="4.1.6">
  <artifact name="tests" type="pom" />
</dependency>
@Grapes(
@Grab(group='org.hesperides', module='tests', version='4.1.6')
)
libraryDependencies += "org.hesperides" % "tests" % "4.1.6"
[org.hesperides/tests "4.1.6"]

Dependencies

provided (1)

Group / Artifact Type Version
org.projectlombok : lombok jar 1.16.20

Project Modules

  • bdd
  • integration
  • tech

Hesperides backend

first-timers-only Friendly -> come look at our good first issues

Hesperides is an open source tool generating configuration files from a given template with mustaches and the properties it stores per environment.

The frontend lives in this repo: https://github.com/voyages-sncf-technologies/hesperides-gui

Development status: this project is currently maintained & actively developped by e-Voyageurs SNCF. The list of features planned is available in ROADMAP.md.

To test the app quickly

docker-compose -f docker/docker-compose.yml -f docker/docker-compose-mongo.yml up -d

Requirements

  • Java 11 (correto, openjdk)

Choose between:

  • Docker (see docker-compose & Dockerfile files)

And :

  • MongoDB

Or just launch the application with those Spring Profiles: noldap, fake_mongo

Build

Build the whole project:

mvn package

Build Docker image

docker build . -t hesperides/hesperides

This Java Spring Boot application uses MongoDB for storage and Axon to implement event sourcing.

Logo Spring Boot Logo MongoDB Logo Axon

Documentation

Available online at https://voyages-sncf-technologies.github.io/hesperides-gui/

Changelog

All the last features & fixes are listed there: CHANGELOG.md.

License

Hesperides is licensed under the GPL V3 license

Contributing & development environment installation

Please check the dedicated CONTRIBUTING page. We are open to pull requests. Please first discuss your intentions via Issues.

org.hesperides

E-Voyageurs Technologies

Versions

Version
4.1.6
4.1.5
4.1.4
4.1.2
4.1.0
4.0.6
4.0.5
4.0.4
4.0.3
4.0.2
4.0.1
4.0.0
v4.0.0