On Sun, Feb 12, 2017 at 1:32 PM, Taher Alkhateeb <[email protected] > wrote:
> Let's take a look at the big picture for a moment before we decide. We have > broken OFBiz into essentially two products: framework and plugins. > > Why did we break it up? Why did we go through the trouble of creating two > different repositories? I hope the answer is something like "because it is > too big" or "because it carried a lot of non-essential functionality > around" > > So breaking up the project brings the advantage of not having to _worry > about everything_ on each and every commit. These are two projects with two > release cycles and they don't need to be developed together simultaneously. > People can specialize and focus on different areas. > > The whole idea of breaking the system up and then using gradle's plugin API > for OFBiz is to remove the coupling between the two projects. If we > introduce svn externals then all we achieve is create two repositories > only to merge them again. Why! that's pointless! > > Two products means two buildbot scripts, two releases, two development > cycles, two different things! > > So to achieve true separation and decoupling, I suggest to avoid any hacks > like svn externals. > +1 Jacopo
