[
https://issues.apache.org/jira/browse/QPID-2530?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Sorin Suciu updated QPID-2530:
------------------------------
Description:
The broker-plugins is currently having only one module (DiagnosticExchange and
TestExchange). We should have a directory for each module building as a
separate jar. This would allow adding a new module to be just a matter of
creating a new directory and adding it to the build system, We should move the
content of the src directory to its own plugin directory and adjust the build
system accordingly. Suggested layout:
broker-plugins
---> build.xml
---> extras (OSGI-Plugin)
---> my_plugin1 (OSGI-Plugin)
---> my_plugin2 (OSGI-Plugin)
.... etc
Please perform the following: on java/broker-plugins folder:
- delete the src folder and untar the tarball attached
- remove the build.xml and add the attached build.xml
- apply QPID-2531 to update the build.deps and main build.xml
- apply QPID-2513
was:
The broker-plugins is currently having only one module (DiagnosticExchange and
TestExchange). We should have a directory for each module building as a
separate jar. This would allow adding a new module to be just a matter of
creating a new directory and adding it to the build system, We should move the
content of the src directory to its own plugin directory and adjust the build
system accordingly. Suggested layout:
broker-plugins
---> build.xml
---> extras (OSGI-Plugin)
---> my_plugin1 (OSGI-Plugin)
---> my_plugin2 (OSGI-Plugin)
.... etc
> Refactor the broker-plugins directory setup to allow adding new modules
> ------------------------------------------------------------------------
>
> Key: QPID-2530
> URL: https://issues.apache.org/jira/browse/QPID-2530
> Project: Qpid
> Issue Type: Improvement
> Reporter: Sorin Suciu
> Assignee: Martin Ritchie
> Fix For: 0.7
>
> Attachments: build.xml, extras.tgz
>
>
> The broker-plugins is currently having only one module (DiagnosticExchange
> and TestExchange). We should have a directory for each module building as a
> separate jar. This would allow adding a new module to be just a matter of
> creating a new directory and adding it to the build system, We should move
> the content of the src directory to its own plugin directory and adjust the
> build system accordingly. Suggested layout:
> broker-plugins
> ---> build.xml
> ---> extras (OSGI-Plugin)
> ---> my_plugin1 (OSGI-Plugin)
> ---> my_plugin2 (OSGI-Plugin)
> .... etc
> Please perform the following: on java/broker-plugins folder:
> - delete the src folder and untar the tarball attached
> - remove the build.xml and add the attached build.xml
> - apply QPID-2531 to update the build.deps and main build.xml
> - apply QPID-2513
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project: http://qpid.apache.org
Use/Interact: mailto:[email protected]