Uploaded image for project: 'Apache Avro'
  1. Apache Avro
  2. AVRO-735 Split packages across artifacts
  3. AVRO-737

Java: Improve correlation between packages and modules

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 1.5.0
    • java
    • None

    Description

      Several packages have classes from multiple modules in the new layout.

      In general, we should avoid this. Ideally, o.a.a.ipc would only exist in the avro-ipc.jar for example.

      For 1.5.0, I'd like to move the easy stuff around to better correlate packages with modules.

      This will cause API changes we need to document. Unfortunately, moving classes around is not something you can do gradually. Ideally these are isolated.

      Attachments

        1. AVRO-737.v1.patch
          116 kB
          Scott Carey
        2. AVRO-737.v2.patch
          196 kB
          Scott Carey
        3. AVRO-737.v3.patch
          65 kB
          Scott Carey
        4. AVRO-737.v4.patch
          65 kB
          Scott Carey
        5. AVRO-737.v5.patch
          65 kB
          Scott Carey
        6. migrate_avro_packages.sh
          3 kB
          Scott Carey
        7. migrate_avro_packages.v4.sh
          3 kB
          Scott Carey
        8. migrate_avro_packages.v5.sh
          3 kB
          Scott Carey

        Activity

          People

            scott_carey Scott Carey
            scott_carey Scott Carey
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: