[
https://issues.apache.org/jira/browse/QPID-2531?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12860539#action_12860539
]
Robbie Gemmell commented on QPID-2531:
--------------------------------------
Using the 'test' target on the broker-plugins module fails if the src directory
isnt there because it tries a compile sweep on the moudle wheras the 'build'
target is overidden and so does not. I restored the directory temporarily
before heading to bed last night so that people dont find on Monday that their
automated build/test systems spent the entire weekend failing, it will be
removed again on Monday :)
I actually think the changes made to the broker-plugins module in this JIRA and
QPID-2530 need adjusted such that broker-plugins directory is not considered a
module any longer and merely a container directory, eg like the management
directory containing the various sub modules. That will resolve this issue and
allow removal of the src dir.
> Improve the qpid broker build system to automatically build OSGI modules on
> broker-plugins directory
> ----------------------------------------------------------------------------------------------------
>
> Key: QPID-2531
> URL: https://issues.apache.org/jira/browse/QPID-2531
> Project: Qpid
> Issue Type: Improvement
> Reporter: Sorin Suciu
> Assignee: Martin Ritchie
> Attachments: qpid-2531.patch
>
>
> The qpid broker ant build system could be improved to automatically build the
> OSGI modules in the broker-plugins directory given we might have multiple
> modules. For this, we could modify the current build.xml file from
> broker-plugins to delegate the tasks to each individual module via a subant
> task. Each module would have its own build.xml file (which would be pretty
> much generic).
> So the task of adding a new OSGI module would involve:
> - creating a new directory (eg myplugin) having a generic build.xml and the
> code in src subdir
> - adding the new directory to the subant task so it will be build
> - updating the build.deps file
--
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]