1. 02 Dec, 2020 2 commits
  2. 01 Dec, 2020 2 commits
  3. 17 Nov, 2020 1 commit
  4. 16 Nov, 2020 1 commit
  5. 10 Nov, 2020 1 commit
  6. 09 Nov, 2020 2 commits
  7. 03 Nov, 2020 7 commits
    • Antoine Mottier's avatar
      Only include `compile` scope libs in `lib` folder · 2ddc5da6
      Antoine Mottier authored
      Only include libraries with scope `compile` in the `lib` folder used as jar `Class-Path` define in `MANIFEST.MF`
      2ddc5da6
    • Pierre-Yves Gibello's avatar
      Merge branch 'code-cleanup-bug-fix' into 'master' · d0bcee27
      Pierre-Yves Gibello authored
      Various code clean up and potential bug fix
      
      See merge request !5
      d0bcee27
    • Pierre-Yves Gibello's avatar
      a3790cc0
    • Antoine Mottier's avatar
      Various code clean up and potential bug fix · 955b20c8
      Antoine Mottier authored
      - Use annotation for servlet over configuration in `web.xml`
      - Remove `throws` for servlet methods that do not throws exception
      - Remove useless `serialVersionUID`
      - Add `final` keyword
      - Remove code useless
      - Add missing javadoc
      - Use `StringBuffer` append instead of concatenation
      - Add FIXME comment (in `Metric.java` line 153 and in `TreeNode.java` 36) due to potential bug
      - Fix `CREATE DATABASE` SQL statement syntax (`IF NOT EXISTS` need to be locate before database name) in order to match what is documented in official MySQL and MariaDB documentation
      - Fix potential bug in `TreeNode` line 82
      955b20c8
    • Pierre-Yves Gibello's avatar
      Merge branch 'gracefully-handle-db-error' into 'master' · fa3e9c00
      Pierre-Yves Gibello authored
      Gracefully handle db connection issue, logging and various improvements
      
      See merge request !4
      fa3e9c00
    • Antoine Mottier's avatar
      Various JDBC fix · d78a6733
      Antoine Mottier authored
      - Restore `Class.forName` to load JDBC driver: `Class.forName("org.mariadb.jdbc.Driver")`
      - Add some logs for debug
      - Fix reading configuration file from classloader (`WEB-INF/classes`)
      d78a6733
    • Antoine Mottier's avatar
      Gracefully handle db connection issue, logging and various improvements · a64adc76
      Antoine Mottier authored
      - No longer get JDBC driver using `Class.forName`.
      - Remove System.out and System.err and replace them with call to SLF4J for logging and logback has a backend with currently only a development debug configuration that log to STDOUT.
      - Use MariaDB JDBC driver.
      - Make code tolerant to database connection issue (log error in log and display error message to user).
      - Get d3.js using HTTPS (avoid a redirection).
      - Set default project using the first one in project list rather than hardcoded ASM.
      -  Use Servlet version 3.1.0 instead of 4.0.1 as we target Jetty 9.4 that only support servlet 3.1.0.
      a64adc76
  8. 02 Nov, 2020 1 commit
  9. 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.
      8d5095d6
  10. 27 Oct, 2020 7 commits
  11. 26 Oct, 2020 4 commits
  12. 19 Oct, 2020 1 commit
  13. 16 Oct, 2020 1 commit
  14. 15 Oct, 2020 1 commit
  15. 13 Oct, 2020 1 commit
  16. 12 Oct, 2020 1 commit
  17. 09 Oct, 2020 1 commit
  18. 08 Oct, 2020 1 commit
  19. 06 Oct, 2020 4 commits