The plugins are already published as zip archives in the implementation

On Jan 31, 2017 5:09 PM, "Jacques Le Roux" <jacques.le.r...@les7arts.com>
wrote:

> 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
>>>
>>>
>>
>>
>

Reply via email to