Permalink
Commits on Nov 1, 2018
  1. Revert "Adding sonar.host.url and removing credentials"

    venushka committed Nov 1, 2018
    This reverts commit ab80a66.
  2. Revert "Adding sonar.host.url and removing credentials"

    venushka committed Nov 1, 2018
    This reverts commit ab80a66.
  3. Adding back the auth token

    venushka committed Nov 1, 2018
    Seems like it doesn't work without the auth token, adding it back.
  4. Adding sonar.host.url and removing credentials

    venushka committed Nov 1, 2018
    Seems like since we enabled SonarCloud integration, its failing to find the host. Also the integration documentation states that the authentication keys are unnecessary, so trying out removing it and building.
  5. Fixing shallow clone warning

    venushka committed Nov 1, 2018
    Fixes #66 as it was accidentally removed while updating Travis configuration to do branch analysis.
  6. Publishing to Maven Central (#62)

    venushka authored and badgerwithagun committed Nov 1, 2018
    * Setting up publishing to Maven central.
    - Added required elements to POM such as License, Developers, Issue Management, SCM, Distribution Management, etc.
    - Added plugins required for publishing to Maven central
    - Added Maven settings files for deploy task (using Travis environment variables)
    - Updated travis configuration file to use job configuration where master will always run sonar and deploy where as pull requests, branches and forks will only run tests.
    - Import keys to GPG before the build for signing.
    - Made sure tests are run on master when its in a fork
    - Restricted deploys to be only from master of the original repo (not forks)
    - Moved override log4j configuration to surefire plugin configuration than just having it in the profile as it needs to be available for builds that doesn't use coverage-per-test profile
    - Replaced deprecated sonar.branch with sonar.branch.name