1. 02 Mar, 2021 2 commits
    • Antoine Mottier's avatar
    • Antoine Mottier's avatar
      Remove conf from binary and improve CI · ec4f8a50
      Antoine Mottier authored
      - CI no longer publish artifacts in GitLab package repository. Instead we deploy the binaries using files stored by GitLab pipelines.
      - Pipeline artifact retention duration is different depending on the branch that trigger the build.
      - Job that build the data collection jar file now also store dependencies lib folder as persistent artifacts.
      - Maven CLI options are now stored in `.mvn/maven.config` in order to be shared both by Maven run locally and by CI jobs.
      - Remove all references to configuration file from CI configuration and Maven build files.
      - WebApp configuration file location is now defined by a JVM system property: `mrl.conf.file.path`.
      - Add Maven wrapper to use same Maven version when building locally.
  2. 15 Feb, 2021 2 commits
  3. 10 Feb, 2021 2 commits
  4. 29 Jan, 2021 2 commits
  5. 25 Jan, 2021 5 commits
  6. 02 Dec, 2020 1 commit
  7. 03 Nov, 2020 1 commit
  8. 30 Oct, 2020 1 commit
    • Antoine Mottier's avatar
      Add a parent pom to specify dependencies and plugins versions · 8d5095d6
      Antoine Mottier authored
      Parent pom is used to centralized the specification of plugin versions to use (in order to get reproducible build) and also dependencies version (to use same version across all modules of the project).
      Add JUnit 5 to use latest version of JUnit as project have currently no tests.
  9. 26 Oct, 2020 1 commit
  10. 12 Sep, 2020 1 commit
    • Antoine Mottier's avatar
      Minor pom.xml improvements · 64a15d97
      Antoine Mottier authored
      - Specify source encoding
      - Configure Java version for source and target bytecode
      - Specify (for `maven-compiler-plugin` and `maven-dependency-plugin`) and update (for `maven-jar-plugin`) plugin versions to ensure reproducible builds
  11. 04 Sep, 2020 1 commit