Hi Jinghai, Taher,
Taher, what do you think agout Jinghais proposition?
Jinghai, if nobody opposes the idea, would you mind creating a Jira?
Thanks
Jacques
Le 13/01/2017 à 11:09, Jacques Le Roux a écrit :
That's an interesting proposition ans should be considered indeed
Thanks Jinghai
Jacques
Le 12/01/2017 à 02:01, Shi Jinghai a écrit :
+1 to the svn folder structure.
On the plugin publish and install, could we consider publish a zip file to maven repository as well as the jars? In production environment, unzip
the zip file under plugins and then it can work, or even better, don't unzip it, let it work similar to an android apk file.
-----邮件原件-----
发件人: Taher Alkhateeb [mailto:slidingfilame...@gmail.com]
发送时间: 2017年1月11日 23:02
收件人: dev@ofbiz.apache.org
主题: Proposal to create a separate svn repository for the OFBiz official plugins
Hello Folks
This is a proposal to the community to restructure our SVN repository.
We do this by separating "official" plugins from the core OFBiz framework and to provide build script tasks to easily download and install these
plugins. The details of this proposal are as follows:
1- Relocate OFBiz from http://svn.apache.org/repos/asf/ofbiz/ to http://svn.apache.org/repos/asf/ofbiz/ofbiz (with all trunk, branches and tags
underneath as is)
2- Create a new tree under
http://svn.apache.org/repos/asf/ofbiz/ofbiz-plugins to house all plugins
3- Remove /plugins/component-load.xml (any component in /plugins will load
automatically if it is enabled in ofbiz-component.xml)
4- Create a gradle task with the below syntax. This task downloads a plugin from subversion and places it in /plugins and runs any install logic
that it may have
Syntax: pullPluginSource -PpluginId=<plugin-id-here>
Example: pullPluginSource -PpluginId=birt
5- Refactor the build scripts to cater for all the above
6- Update README.md to reflect all the above
So for example, under this proposal, trunk is located in:
http://svn.apache.org/repos/asf/ofbiz/ofbiz/trunk
And the birt component is located in:
http://svn.apache.org/repos/asf/ofbiz/ofbiz-plugins/trunk/birt
This would allow us to have in the future the ability to provide releases not
only for the framework but the plugins as well as two separate products.
What do you think?
Cheers,
Taher Alkhateeb