Uploaded image for project: 'Giraph'
  1. Giraph
  2. GIRAPH-346

Top Level POM

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None

      Description

      Most Maven projects that have multiple modules (as we do with main / formats) have a top level pom.xml. This allows you avoid redundancy and also to build everything from top level all at once. I'm using a lot of the formats stuff, especially playing with hive / hcatalog and it's a pain having to constantly compile everything twice.

      So I propose we move all the main code under a subdir, say giraph/ or main/. Then add a pom.xml that both the giraph/ and the formats/ subdirs can point to.

      Note we will still build completely separate jars. If people want to just build giraph-main without formats they can do so directly from the subdirectory.

      Let me know if you guys +1 the idea and I'll whip it up.

        Attachments

        1. GIRAPH-346.patch
          3.24 MB
          Nitay Joffe
        2. GIRAPH-346-2.patch
          3.30 MB
          Nitay Joffe
        3. GIRAPH-346-3.patch
          3.25 MB
          Nitay Joffe

          Issue Links

            Activity

              People

              • Assignee:
                nitay Nitay Joffe
                Reporter:
                nitay Nitay Joffe
              • Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: