Hi all,

I would like to propose that we can add a aggregator POM for java library and 
spark library.
Since we have decided to implement the meta-info related code  as a independent
module(John is working on it) and Java, Spark library would depend on it 
directly[1].

Adding a aggregator POM would make the graphar-java and graphar-spark become a
multi-module project and easy to manage the dependency. Adding a aggregator POM
does't not break the building process of each sub project, they still can be 
build independently.

we can put the aggregator pom in the root directory and looks like:

root/
|-- graphar-info/
|    | -- src/
|    | --pom.xml
|
|-- graphar-java/
|    |-- src/
|    |-- pom.xml
|
|-- graphar-spark/
|    | -- datasource31/
|    | -- datasource32/
|    | -- common/
|    | -- pom.xml
|
|__ pom.xml (aggregator pom)

[1] https://github.com/apache/incubator-graphar/discussions/379

Best
weibin.zen

Reply via email to