Hi all, With the recent effort to decouple MB core from Qpid code we have moved all the core functionalities of the broker, which are not relevant to transports to product-mb repo [1] And kept all the Qpid related code in andes repo [2]. Now the MB core has zero dependency to its transports.
Dependency structure of components is as follows, *Issue:* With the current changes we can't build the Andes repo first since we need to build the MB core before that. When it comes to the product-mb repo, AMQP component requires Andes repo to be built before AMQP component. Hence a cyclic dependency for the build process. *Solutions:* To overcome this probable solutions we came up with are, 1. Move Qpid code to the AMQP component to avoid the cyclic dependency for build process. 2. Have separate repositories for Qpid code (andes repo), AMQP, MQTT and MB core so that we can build MB core first and then the transports What would be the best approach? [1] https://github.com/wso2/product-mb [2] https://github.com/wso2/andes Regards, Asitha -- *Asitha Nanayakkara* Senior Software Engineer WSO2, Inc. http://wso2.com/ Mob: +94 77 853 0682
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
