Uploaded image for project: 'OFBiz'
  1. OFBiz
  2. OFBIZ-9182

Create a separate svn repository for OFBiz official plugins

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 17.12.01
    • Fix Version/s: None
    • Component/s: None

      Description

      This issue is related to the discussion found in this thread in which the community approved restructuring our repositories. To achieve this task the following needs to be done (in this order)

      1. Update the gradle scripts to assume that no plugins exist in the plugins directory by default and no component-load.xml exists. It should follow the same logic in loading the components as found in the ComponentContainer class. Also the activation and deactivation of plugins happens in ofbiz-component.xml, not in component-load.xml
      2. Add a new task to gradle called pullPluginSource that retrieves a plugin from subversion and defaults to the official plugins repository of Apache OFBiz. This task mostly serve "Trunk" because it always needs the latest source code of the plugins.
      3. delete plugins/component-load.xml
      4. move all plugins to a new repository called http://svn.apache.org/repos/asf/ofbiz/ofbiz-plugins
      5. move the core framework to a new repository called http://svn.apache.org/repos/asf/ofbiz/ofbiz-framework
      6. fix buildbot to point to the new framework location
      7. update documentation where applicable including README.md

        Attachments

        1. pullAllPluginsSource.log
          64 kB
          Jacques Le Roux
        2. pluginsList.txt
          0.2 kB
          Jacques Le Roux
        3. OFBIZ-9182-subversion-embedded.patch
          2 kB
          Taher Alkhateeb

          Issue Links

            Activity

              People

              • Assignee:
                taher Taher Alkhateeb
                Reporter:
                taher Taher Alkhateeb
              • Votes:
                0 Vote for this issue
                Watchers:
                6 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: