You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Keith Wall (JIRA)" <ji...@apache.org> on 2011/07/19 17:50:57 UTC

[jira] [Created] (QPID-3365) Improvements to build system to support client-plugins modules

Improvements to build system to support client-plugins modules
--------------------------------------------------------------

                 Key: QPID-3365
                 URL: https://issues.apache.org/jira/browse/QPID-3365
             Project: Qpid
          Issue Type: Improvement
          Components: Ant Build System, Java Client
            Reporter: Keith Wall
            Assignee: Keith Wall
             Fix For: 0.13


The Ant Build system already builds broker side plugins beneath the broker-plugins.  This improvement is to introduce an analogous client-plugins directory to allow for the building optional client side components. An example of such components would be optional transport or security mechanisms.

This change does not introduce OSGi onto the client.



--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org


[jira] [Updated] (QPID-3365) Improvements to build system to support client-plugins modules

Posted by "Keith Wall (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-3365?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Keith Wall updated QPID-3365:
-----------------------------

    Attachment: 0001-QPID-3365-Extend-build-system-to-build-optional-clie.patch

Hi Robbie

Can you review please?

This patch extends the build system to support an optional 'client-plugins'.  If the directory is present, an modules found within will be compiled in the normal way.

This patch brings a dependency on Ant 1.7.1 (use erroronmissingdir on DirSet), but as Ant 1.7.1 has been out for more than three years, I doubt this will cause anyone a serious problem.


> Improvements to build system to support client-plugins modules
> --------------------------------------------------------------
>
>                 Key: QPID-3365
>                 URL: https://issues.apache.org/jira/browse/QPID-3365
>             Project: Qpid
>          Issue Type: Improvement
>          Components: Ant Build System, Java Client
>            Reporter: Keith Wall
>            Assignee: Keith Wall
>             Fix For: 0.13
>
>         Attachments: 0001-QPID-3365-Extend-build-system-to-build-optional-clie.patch
>
>
> The Ant Build system already builds broker side plugins beneath the broker-plugins.  This improvement is to introduce an analogous client-plugins directory to allow for the building optional client side components. An example of such components would be optional transport or security mechanisms.
> This change does not introduce OSGi onto the client.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org


[jira] [Assigned] (QPID-3365) Improvements to build system to support client-plugins modules

Posted by "Keith Wall (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-3365?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Keith Wall reassigned QPID-3365:
--------------------------------

    Assignee: Robbie Gemmell  (was: Keith Wall)

> Improvements to build system to support client-plugins modules
> --------------------------------------------------------------
>
>                 Key: QPID-3365
>                 URL: https://issues.apache.org/jira/browse/QPID-3365
>             Project: Qpid
>          Issue Type: Improvement
>          Components: Ant Build System, Java Client
>            Reporter: Keith Wall
>            Assignee: Robbie Gemmell
>             Fix For: 0.13
>
>         Attachments: 0001-QPID-3365-Extend-build-system-to-build-optional-clie.patch
>
>
> The Ant Build system already builds broker side plugins beneath the broker-plugins.  This improvement is to introduce an analogous client-plugins directory to allow for the building optional client side components. An example of such components would be optional transport or security mechanisms.
> This change does not introduce OSGi onto the client.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org


[jira] [Resolved] (QPID-3365) Improvements to build system to support client-plugins modules

Posted by "Robbie Gemmell (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-3365?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Robbie Gemmell resolved QPID-3365.
----------------------------------

    Resolution: Fixed

Changes look good to me, patch applied.

> Improvements to build system to support client-plugins modules
> --------------------------------------------------------------
>
>                 Key: QPID-3365
>                 URL: https://issues.apache.org/jira/browse/QPID-3365
>             Project: Qpid
>          Issue Type: Improvement
>          Components: Ant Build System, Java Client
>            Reporter: Keith Wall
>            Assignee: Robbie Gemmell
>             Fix For: 0.13
>
>         Attachments: 0001-QPID-3365-Extend-build-system-to-build-optional-clie.patch
>
>
> The Ant Build system already builds broker side plugins beneath the broker-plugins.  This improvement is to introduce an analogous client-plugins directory to allow for the building optional client side components. An example of such components would be optional transport or security mechanisms.
> This change does not introduce OSGi onto the client.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org


[jira] [Issue Comment Edited] (QPID-3365) Improvements to build system to support client-plugins modules

Posted by "Keith Wall (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/QPID-3365?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13068946#comment-13068946 ] 

Keith Wall edited comment on QPID-3365 at 7/21/11 12:12 PM:
------------------------------------------------------------

Hi Robbie

Can you review please?

This patch extends the build system to support an optional 'client-plugins'.  If the directory is present, any modules found within will be built in the normal way.

This patch brings a dependency on Ant 1.7.1 (use erroronmissingdir on DirSet), but as Ant 1.7.1 has been out for more than three years, I doubt this will cause anyone a serious problem.


      was (Author: k-wall):
    Hi Robbie

Can you review please?

This patch extends the build system to support an optional 'client-plugins'.  If the directory is present, an modules found within will be compiled in the normal way.

This patch brings a dependency on Ant 1.7.1 (use erroronmissingdir on DirSet), but as Ant 1.7.1 has been out for more than three years, I doubt this will cause anyone a serious problem.

  
> Improvements to build system to support client-plugins modules
> --------------------------------------------------------------
>
>                 Key: QPID-3365
>                 URL: https://issues.apache.org/jira/browse/QPID-3365
>             Project: Qpid
>          Issue Type: Improvement
>          Components: Ant Build System, Java Client
>            Reporter: Keith Wall
>            Assignee: Keith Wall
>             Fix For: 0.13
>
>         Attachments: 0001-QPID-3365-Extend-build-system-to-build-optional-clie.patch
>
>
> The Ant Build system already builds broker side plugins beneath the broker-plugins.  This improvement is to introduce an analogous client-plugins directory to allow for the building optional client side components. An example of such components would be optional transport or security mechanisms.
> This change does not introduce OSGi onto the client.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org