[ https://issues.apache.org/jira/browse/QPID-2530?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Robbie Gemmell reopened QPID-2530: ---------------------------------- Assignee: Robbie Gemmell (was: Martin Ritchie) Reopening to resolve the feedback issues discussed on the QPID-2531 JIRA. > 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: Robbie Gemmell > 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-2502 to fix the PluginManager.java issue with security tracker > - apply QPID-2513 > - apply QPID-2531 to update the build.deps and main build.xml -- 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:dev-subscr...@qpid.apache.org