Skip to content
This repository has been archived by the owner on Nov 17, 2023. It is now read-only.

Re-organize Scala maven build #13626

Merged
merged 3 commits into from
Jan 9, 2019
Merged

Re-organize Scala maven build #13626

merged 3 commits into from
Jan 9, 2019

Commits on Jan 8, 2019

  1. Re-organize scala maven build

    1. Automatically detect which platform to build for scala.
    2. Remove platform dependend submodules
    3. Fix cyclic module dependencies
    4. Fix scalatype style check
    5. Now mvn can be executed in submodule
    6. Maven build can be executed from any directory not only in root project
    7. Checkin javah header file, and use verify task to detect native API changes
    8. Improve incremental build performance
    9. Remove unittest and integration-test profile, use proper task instead
    10. Delete generated scala file during maven clean.
    frankfliu committed Jan 8, 2019
    Configuration menu
    Copy the full SHA
    6f3cf48 View commit details
    Browse the repository at this point in the history
  2. Redo maven deploy related tasks.

    1. Removed maven release plugin.
    2. Make maven build friendly to CI, allow cli override version.
    3. Moved gpg signing to deploy stage.
    4. Created a separeated deploy module.
    5. Updated Makefile to new maven build change.
    6. Remove unused nexus-staging-plugin
    7. Added nightly and staging profile for CI.
    frankfliu committed Jan 8, 2019
    Configuration menu
    Copy the full SHA
    9723454 View commit details
    Browse the repository at this point in the history
  3. Support mkldnn for Scala.

    frankfliu committed Jan 8, 2019
    Configuration menu
    Copy the full SHA
    2f650a6 View commit details
    Browse the repository at this point in the history