Le 12/04/2017 à 08:49, Jacopo Cappellato a écrit :
On Tue, Mar 14, 2017 at 8:17 AM, Jacques Le Roux <
jacques.le.r...@les7arts.com> wrote:

[...]
7. Investigate and propose a methodology for maintaining plugins and
versioning compatibility with OFBiz.

I think the easiest way to implement for now is to maintain one trunk for
both (ofbiz-framework/trunk and ofbiz-plugins/trunk) and one for each
release branch for both (e.g. ofbiz-framework/branches/release17.12 and
ofbiz-plugins/branches/release17.12) and then maintain compatibility
between the same branches (and trunks).

Jacopo

Actually I use only one trunk, with the plugins pulled out in the plugins 
folder with pullAllPluginsSource Gradle task
Then you need to commit plugins separately because it's actually 2 working 
copies.
But in an IDE you see the whole source code as a block. So you can maintain the 
whole easily, just need to remember to commit plugins separately.

What is miss though is a updateAllPluginsSource Gradle task to automatise the 
plugins working copy update. For now I do it by hand or with a .bat.
I had a try with https://issues.apache.org/jira/browse/OFBIZ-9275 but no 
success so far

I agree about releases

Jacques

Reply via email to