On 03/22/2012 10:34 PM, Matt Franklin (Created) (JIRA) wrote:
Move Rave-shindig
-----------------

                  Key: RAVE-524
                  URL: https://issues.apache.org/jira/browse/RAVE-524
              Project: Rave
           Issue Type: Technical task
             Reporter: Matt Franklin


Create the following structure:

rave-opensocial-provider
                  |__rave-opensocial-core
                  |__rave-opensocial-client
                  |__rave-opensocial-server
                             |_ rave-shindig

This new structure works and technically there is nothing wrong with it either, but it isn't clear to me why we need rave-opensocial-server and rave-shindig, nested under rave-opensocial-provider?

At least right now I see no added value (yet) nor a logical/functional reason as neither the rave-opensocial-provider nor the rave-opensocial-server bring any (maven/pom) added value.

Maybe I'm missing something obvious here but can't we keep rave-shindig and rave-portal as sibling root modules? Both are very similar IMO, as pom only war modules, aggregating everything else in and only needed in the last build phase.

And when overriding/extending rave for custom builds, typically neither rave-portal nor rave-shindig will be used anymore but replaced with custom war modules, so from that perspective these are kind of 'example' modules.

Ate

Reply via email to