Details
-
Improvement
-
Status: Resolved
-
Minor
-
Resolution: Fixed
-
None
-
None
-
None
-
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
Attachments
Issue Links
- breaks
-
GIRAPH-377 Jenkins not happy
- Resolved
-
GIRAPH-369 bin/giraph broken
- Resolved
- is related to
-
GIRAPH-376 Facebook Hadoop profile broken
- Resolved
- is required by
-
GIRAPH-349 Giraph Formats Tests broken
- Resolved
- relates to
-
HBASE-4336 Convert source tree into maven modules
- Closed