+1 for directory structure and OFBiz plugin management. -- Thanks & Regards --- Arun Patidar Manager,Enterprise Software Development HotWax Mediawww.hotwaxsystems.com
On Thu, Jan 12, 2017 at 10:34 AM, Gavin Mabie <kwikst...@gmail.com> wrote: > +1 Like it > Gavin > > On Thu, Jan 12, 2017 at 7:00 AM, Deepak Dixit < > deepak.di...@hotwaxsystems.com> wrote: > > > +1 for the svn folder structure. > > > > Thanks & Regards > > -- > > Deepak Dixit > > www.hotwaxsystems.com > > > > On Thu, Jan 12, 2017 at 6:31 AM, Shi Jinghai <huaru...@hotmail.com> > wrote: > > > > > +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 > > > > > > > > >