• 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.
    ec4f8a50