Uploaded image for project: 'Mnemonic'
  1. Mnemonic
  2. MNEMONIC-540

Convert Maven build to Gradle

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 0.13.0
    • 0.13.0
    • Continuous-Integration
    • None

    Description

      The Gradle is more efficient than Maven build and has self-provisioning feature that can reduce the complexity of project building processing and more friendly to developers and users.

      I think it may help to overcome some issues about running testcases that Maven cannot integrate it very well before for some reasons.

      Attachments

        Issue Links

          1.
          Construct Gradle multi-project base Sub-task Resolved Gordon King

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 1h 10m
          2.
          Configure the dependencyManagement artifacts of whole project Sub-task Resolved Gordon King

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 0.5h
          3.
          Validate the Gradle wrapper package Sub-task Closed Yanhui Zhao

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 0.5h
          4.
          Create build.gradle for subproject mnemonic-core Sub-task Closed Yanhui Zhao

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 0.5h
          5.
          Create build.gradle for subproject mnemonic-common Sub-task Resolved Gordon King

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 10m
          6.
          Create build.gradle for subproject mnemonic-memory-services Sub-task Closed Unassigned  
          7.
          Update the build.gradle of mnemonic-core for Gradle 7 Sub-task Closed Kevin Ratnasekera

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 20m
          8.
          Update the build.gradle of mnemonic-collection for Gradle 7 Sub-task Closed Li Shen

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 20m
          9.
          commons-resgc:0.8.17.1 not found Sub-task Resolved Gordon King  
          10.
          Switch insecure protocols to secure ones Sub-task Closed Chenyang

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 1h 20m
          11.
          Enable annotation processing for the test cases of mnemonic-core Sub-task Closed Yanhui Zhao

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 0.5h
          12.
          Enable annotation processing for mnemonic-collections Sub-task Closed Yanhui Zhao  
          13.
          Complete the build of mnemonic-java-vmem-service Sub-task Closed Li Shen

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 20m
          14.
          Complete the build of mnemonic-sys-vmem-service Sub-task Closed Yanhui Zhao

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 50m
          15.
          Fix unexpected '}' in build.gradle of mnemonic-sys-vmem-service Sub-task Closed Yanhui Zhao  
          16.
          Complete the build of mnemonic-pmalloc-service Sub-task Closed Chenyang

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 50m
          17.
          Complete the build of mnemonic-nvml-vmem-service Sub-task Closed Yanhui Zhao

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 20m
          18.
          Complete the build of mnemonic-nvml-pmem-service Sub-task Closed Xiaojin Jiao

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 20m
          19.
          Complete the build of mnemonic-pmdk-pmem-service Sub-task Closed Chenyang

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 20m
          20.
          Complete the build of mnemonic-pmdk-vmem-service Sub-task Closed Xiaojin Jiao

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 20m
          21.
          Complete the Gradle build for mnemonic-utilities-service in mnemonic-computing-services Sub-task Closed Yanhui Zhao

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 20m
          22.
          Create build.gradle for subproject mnemonic-examples Sub-task Closed Zhen Li

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 20m
          23.
          Create build.gradle for subproject mnemonic-sessions Sub-task Resolved Peili SHEN

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 20m
          24.
          Create build.gradle for subproject mnemonic-hadoop Sub-task Closed Li Shen

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 20m
          25.
          Create build.gradle for subproject mnemonic-spark Sub-task Closed Yanhui Zhao

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 10m
          26.
          Create build.gradle for subproject mnemonic-benches (sort bench) Sub-task Closed Xiaojin Jiao  
          27.
          Create build.gradle for subproject mnemonic-benches (spark kmeans bench) Sub-task Closed Zhen Li

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 20m
          28.
          Add missing sub projects to settings.gradle Sub-task Closed Yanhui Zhao

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 20m
          29.
          Create build.gradle for subproject mnemonic-query Sub-task Closed Chunyong He

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 20m
          30.
          Create build.gradle for subproject mnemonic-common Sub-task Closed Chunyong He

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 50m
          31.
          Enable the whole project Gradle building Sub-task Closed Chunyong He

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 20m
          32.
          Add gradle/wrapper into source-assembly.xml Sub-task Closed Xiaojin Jiao

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 10m
          33.
          Exclude test task by default Sub-task Closed Yanhui Zhao

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 20m

          Activity

            People

              chenyang Chenyang
              garyw Gordon King
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 13h 10m
                  13h 10m