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