With this approach, all the components required for the product will be in the proposed product repo and any changes to components (bug fixes, etc), will require a product release.
You also have to use the new product directory structure proposed for C5 based servers. And don't use carbon.product file, unless it is necessary. Not to have a "carbon.prodcut" is supported with the latest carbon feature plugin. Otherwise, you can't automate the release with CI/CD. if required. Thanks, On Thu, Apr 27, 2017 at 11:32 AM, Eranda Rajapakshe <eran...@wso2.com> wrote: > Hi, HasithaD and I are working on bootstrapping the C5 based Message > Broker product. > > In the current version of WSO2 Message broker (3.x) we have following 3 > repos. > > > 1. > > Andes - contains the messaging core, apache qpid fork and JMX > monitoring objects. > 2. > > Carbon-business-messaging - contains admin services, wraps andes as a > osgi service, and the UI impl. > 3. > > Product-mb - contains test cases, and distribution configurations. > > > For MB 4x, we have come up with a more unified structure based on a single > repo (refer [2] as an example). The intention here is to reduce build and > maintenance complexity. However, if there is a need to use separate > components/features within MB into other products, we need to go for > separate repos as and when required. > > We will be working on product-mb/4.x.x branch [1]. Please let us know any > suggestion and comments on this. > > [1]. https://github.com/wso2/product-mb/tree/4.x.x > > [2]. > > product-mb > > ├── components > > │ ├── org.wso2.carbon.andes > > │ ├── org.wso2.carbon.mb.services > > │ ├── org.wso2.carbon.mb.ui > > │ └── ….. > > ├── features > > │ ├── org.wso2.carbon.andes.feature > > │ ├── org.wso2.carbon.mb.services.feature > > │ ├── org.wso2.carbon.mb.ui.feature > > │ └── …... > > ├── pom.xml > > ├── LICENSE.txt > > ├── README.md > > └── product > > ├── carbon-home > > │ └── README.md > > ├── carbon.product > > ├── pom.xml > > └── src > > └── assembly > > ├── bin.xml > └── filter.properties > > Thanks, > -- > *Eranda Rajapakshe* > Software Engineer > WSO2 Inc. > Mobile : +94784822608 > > _______________________________________________ > Dev mailing list > d...@wso2.org > http://wso2.org/cgi-bin/mailman/listinfo/dev > > -- *Kishanthan Thangarajah* Technical Lead, Platform Technologies Team, WSO2, Inc. lean.enterprise.middleware Mobile - +94773426635 Blog - *http://kishanthan.wordpress.com <http://kishanthan.wordpress.com>* Twitter - *http://twitter.com/kishanthan <http://twitter.com/kishanthan>*
_______________________________________________ Architecture mailing list Architecture@wso2.org https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture