You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Marnie McCormack (JIRA)" <qp...@incubator.apache.org> on 2006/12/01 15:37:21 UTC

[jira] Created: (QPID-146) Create Client Only Distribution

Create Client Only Distribution
-------------------------------

                 Key: QPID-146
                 URL: http://issues.apache.org/jira/browse/QPID-146
             Project: Qpid
          Issue Type: Improvement
          Components: Maven build system
    Affects Versions: M2
            Reporter: Marnie McCormack


For users who wish to install the client only we need to provide a client only installation with minimal dependencies.



-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Re: [jira] Created: (QPID-146) Create Client Only Distribution

Posted by Steve Vinoski <vi...@iona.com>.
I've just committed a first cut at this. If you run maven in the  
distribution directory, you now also get client binary gzipped tar  
and zip files. (I figured doing a client source package probably  
wasn't needed, but if I'm wrong about that, it's easy enough to add.)

Please build them and see if they contain what's needed.

thanks,
--steve

On Dec 1, 2006, at 9:37 AM, Marnie McCormack (JIRA) wrote:

> Create Client Only Distribution
> -------------------------------
>
>                  Key: QPID-146
>                  URL: http://issues.apache.org/jira/browse/QPID-146
>              Project: Qpid
>           Issue Type: Improvement
>           Components: Maven build system
>     Affects Versions: M2
>             Reporter: Marnie McCormack
>
>
> For users who wish to install the client only we need to provide a  
> client only installation with minimal dependencies.
>
>
>
> -- 
> This message is automatically generated by JIRA.
> -
> If you think it was sent incorrectly contact one of the  
> administrators: http://issues.apache.org/jira/secure/ 
> Administrators.jspa
> -
> For more information on JIRA, see: http://www.atlassian.com/ 
> software/jira
>
>


Re: [jira] Commented: (QPID-146) Create Client Only Distribution

Posted by Robert Greig <ro...@gmail.com>.
On 13/12/06, Steven Shaw <st...@gmail.com> wrote:
> On 13/12/06, Robert Greig (JIRA) <qp...@incubator.apache.org> wrote:
> > slf4j-simple.jar is needed - or at least one slf4j concrete jar - since MINA uses sl4j.
>
> But we should be using slf4j-log4j12, right?

Yes, you are right. The slf4j-simple just comes with MINA and we never
bothered changing it.

> The slf4j-simple just spits messages to the console IIRC.

Yes, that's right. MINA does virtually no logging so it's a bit of a
moot point but that may of course change a bit in future MINA
releases.

RG

Re: [jira] Commented: (QPID-146) Create Client Only Distribution

Posted by Steven Shaw <st...@gmail.com>.
On 13/12/06, Robert Greig (JIRA) <qp...@incubator.apache.org> wrote:
> slf4j-simple.jar is needed - or at least one slf4j concrete jar - since MINA uses sl4j.

But we should be using slf4j-log4j12, right?

The slf4j-simple just spits messages to the console IIRC.

[jira] Assigned: (QPID-146) Create Client Only Distribution

Posted by "Martin Ritchie (JIRA)" <qp...@incubator.apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-146?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Martin Ritchie reassigned QPID-146:
-----------------------------------

    Assignee: Martin Ritchie  (was: Stephen Vinoski)

> Create Client Only Distribution
> -------------------------------
>
>                 Key: QPID-146
>                 URL: https://issues.apache.org/jira/browse/QPID-146
>             Project: Qpid
>          Issue Type: Improvement
>          Components: Maven build system
>    Affects Versions: M2
>            Reporter: Marnie McCormack
>         Assigned To: Martin Ritchie
>             Fix For: M2
>
>         Attachments: qpid-java-1.0-incubator-M1-bin-client.zip
>
>
> For users who wish to install the client only we need to provide a client only installation with minimal dependencies.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Resolved: (QPID-146) Create Client Only Distribution

Posted by "Stephen Vinoski (JIRA)" <qp...@incubator.apache.org>.
     [ http://issues.apache.org/jira/browse/QPID-146?page=all ]

Stephen Vinoski resolved QPID-146.
----------------------------------

    Fix Version/s: M2
       Resolution: Fixed

Added a client-bin assembly.

> Create Client Only Distribution
> -------------------------------
>
>                 Key: QPID-146
>                 URL: http://issues.apache.org/jira/browse/QPID-146
>             Project: Qpid
>          Issue Type: Improvement
>          Components: Maven build system
>    Affects Versions: M2
>            Reporter: Marnie McCormack
>         Assigned To: Stephen Vinoski
>             Fix For: M2
>
>
> For users who wish to install the client only we need to provide a client only installation with minimal dependencies.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (QPID-146) Create Client Only Distribution

Posted by "Robert Greig (JIRA)" <qp...@incubator.apache.org>.
    [ http://issues.apache.org/jira/browse/QPID-146?page=comments#action_12458046 ] 
            
Robert Greig commented on QPID-146:
-----------------------------------

saxon8.jar is not needed, it is a "special case" and is there because we did not have a separate "build libs" directory. It is used in the framing code generator.

slf4j-simple.jar is needed - or at least one slf4j concrete jar - since MINA uses sl4j.

> Create Client Only Distribution
> -------------------------------
>
>                 Key: QPID-146
>                 URL: http://issues.apache.org/jira/browse/QPID-146
>             Project: Qpid
>          Issue Type: Improvement
>          Components: Maven build system
>    Affects Versions: M2
>            Reporter: Marnie McCormack
>         Assigned To: Stephen Vinoski
>             Fix For: M2
>
>         Attachments: qpid-java-1.0-incubator-M1-bin-client.zip
>
>
> For users who wish to install the client only we need to provide a client only installation with minimal dependencies.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Assigned: (QPID-146) Create Client Only Distribution

Posted by "Stephen Vinoski (JIRA)" <qp...@incubator.apache.org>.
     [ http://issues.apache.org/jira/browse/QPID-146?page=all ]

Stephen Vinoski reassigned QPID-146:
------------------------------------

    Assignee: Stephen Vinoski

> Create Client Only Distribution
> -------------------------------
>
>                 Key: QPID-146
>                 URL: http://issues.apache.org/jira/browse/QPID-146
>             Project: Qpid
>          Issue Type: Improvement
>          Components: Maven build system
>    Affects Versions: M2
>            Reporter: Marnie McCormack
>         Assigned To: Stephen Vinoski
>
> For users who wish to install the client only we need to provide a client only installation with minimal dependencies.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Updated: (QPID-146) Create Client Only Distribution

Posted by "Marnie McCormack (JIRA)" <qp...@incubator.apache.org>.
     [ http://issues.apache.org/jira/browse/QPID-146?page=all ]

Marnie McCormack updated QPID-146:
----------------------------------

    Attachment: qpid-java-1.0-incubator-M1-bin-client.zip

> Create Client Only Distribution
> -------------------------------
>
>                 Key: QPID-146
>                 URL: http://issues.apache.org/jira/browse/QPID-146
>             Project: Qpid
>          Issue Type: Improvement
>          Components: Maven build system
>    Affects Versions: M2
>            Reporter: Marnie McCormack
>         Assigned To: Stephen Vinoski
>             Fix For: M2
>
>         Attachments: qpid-java-1.0-incubator-M1-bin-client.zip
>
>
> For users who wish to install the client only we need to provide a client only installation with minimal dependencies.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (QPID-146) Create Client Only Distribution

Posted by "Stephen Vinoski (JIRA)" <qp...@incubator.apache.org>.
    [ http://issues.apache.org/jira/browse/QPID-146?page=comments#action_12458035 ] 
            
Stephen Vinoski commented on QPID-146:
--------------------------------------

I think there are dependencies in the M1 client distribution that don't need to be there, either. For example, why is the saxon8.jar needed? And I thought the slf4j-simple.jar was needed only for testing? We should get this nailed down.

Basically, the way the client distribution build works with maven is that the assembly file essentially says "give me the client jar and all its dependencies." If there are things in the client distribution that don't belong, then I think that means that the dependencies in the client pom are not completely correct. One problem I've noticed is the dependency on qpid-broker, for example; I think this is needed only for testing, and so should be scoped to "test". I tried this in my working copy and it seems to work fine.

Reopening this was a good idea, BTW, as it clearly needs more work.

> Create Client Only Distribution
> -------------------------------
>
>                 Key: QPID-146
>                 URL: http://issues.apache.org/jira/browse/QPID-146
>             Project: Qpid
>          Issue Type: Improvement
>          Components: Maven build system
>    Affects Versions: M2
>            Reporter: Marnie McCormack
>         Assigned To: Stephen Vinoski
>             Fix For: M2
>
>         Attachments: qpid-java-1.0-incubator-M1-bin-client.zip
>
>
> For users who wish to install the client only we need to provide a client only installation with minimal dependencies.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Resolved: (QPID-146) Create Client Only Distribution

Posted by "Martin Ritchie (JIRA)" <qp...@incubator.apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-146?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Martin Ritchie resolved QPID-146.
---------------------------------

    Resolution: Fixed

Completed: At revision: 495455  


> Create Client Only Distribution
> -------------------------------
>
>                 Key: QPID-146
>                 URL: https://issues.apache.org/jira/browse/QPID-146
>             Project: Qpid
>          Issue Type: Improvement
>          Components: Maven build system
>    Affects Versions: M2
>            Reporter: Marnie McCormack
>         Assigned To: Martin Ritchie
>             Fix For: M2
>
>         Attachments: qpid-java-1.0-incubator-M1-bin-client.zip
>
>
> For users who wish to install the client only we need to provide a client only installation with minimal dependencies.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Reopened: (QPID-146) Create Client Only Distribution

Posted by "Marnie McCormack (JIRA)" <qp...@incubator.apache.org>.
     [ http://issues.apache.org/jira/browse/QPID-146?page=all ]

Marnie McCormack reopened QPID-146:
-----------------------------------

             
Followed instructions for building client only binary dist:

If you run maven in the distribution directory, you now also get client binary gzipped tarand zip files.

However, the client only dist includes the broker jar and a host of other dependency jars which are not required by the client. No javadoc generates (which I know is in a separate JIRA too). Should really match content of M1 client dist, as closely as possible, as this is really what we need. Have attached the M1 client dist for info.



> Create Client Only Distribution
> -------------------------------
>
>                 Key: QPID-146
>                 URL: http://issues.apache.org/jira/browse/QPID-146
>             Project: Qpid
>          Issue Type: Improvement
>          Components: Maven build system
>    Affects Versions: M2
>            Reporter: Marnie McCormack
>         Assigned To: Stephen Vinoski
>             Fix For: M2
>
>
> For users who wish to install the client only we need to provide a client only installation with minimal dependencies.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira