You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@synapse.apache.org by "Asankha C. Perera" <as...@wso2.com> on 2008/05/08 08:43:08 UTC

Cleaning up dependencies

Hi All

Currently I'm seeing the following differences between the last 1.1.1 
release and the upcoming 1.2 SNAPSHOT and reviewing these additions..

Do you think we should ship the QuickFix and AMQP JARs with the binary 
distribution?

asankha


Removed
---------------
sandesha2-core-1.3.jar (previous RM implementation)
sandesha2-policy-1.3.jar (previous RM implementation)

Changed
---------------
geronimo-jms_1.1_spec-1.1.jar ** to ** geronimo-jms_1.1_spec-1.0.jar 
(Need to check why the version changed and if this is correct)

Additions to 1.2
---------------------------
tribes-6.0.14.jar - (for clustering on throttle, cache mediators?)
mercury-core-0.9.jar - (new RM implementation)

-- should we ship the QuickFix and AMQP JAR's by default? --
mina-core-1.1.0.jar
mina-filter-ssl-1.0.0.jar
quickfixj-core-1.3.1.jar
quickfixj-msg-fix40-1.3.1.jar
quickfixj-msg-fix41-1.3.1.jar
quickfixj-msg-fix42-1.3.1.jar
quickfixj-msg-fix43-1.3.1.jar
quickfixj-msg-fix44-1.3.1.jar
slf4j-api-1.3.0.jar
slf4j-jdk14-1.3.0.jar
qpid-client-1.0-incubating-M3-615355.jar
qpid-common-1.0-incubating-M3-615355.jar


--- Verify if these additions are really needed---
xmlbeans-2.3.0.jar
xmlParserAPIs-2.6.0.jar
spring-xml-1.0.3.jar
commons-cli-1.0.jar
commons-io-1.4.jar
commons-lang-2.1.jar
geronimo-stax-api_1.0_spec-1.0.1.jar
juli-6.0.14.jar 
woden-impl-dom-1.0M8.jar
mex-1.4-impl.jar
geronimo-activation_1.1_spec-1.0.1.jar
geronimo-javamail_1.4_spec-1.2.jar

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@synapse.apache.org
For additional commands, e-mail: dev-help@synapse.apache.org


Re: Cleaning up dependencies

Posted by Ruwan Linton <ru...@gmail.com>.
Hi Asankha and all,

Since we did not receive any other view on this I have removed the quickfix
transport jars as well as qpid jars.

Please see below for more details of the dependencies.


> New additions for Synapse 1.2
> ---------------------------------------------------
> tribes-6.0.14.jar (axis2-clustering)
> juli-6.0.14.jar (axis2-clustering)
> mex-1.4-impl.jar (rampart-policy)
>
> xmlParserAPIs-2.6.0.jar (axis2-kernel)
> geronimo-stax-api_1.0_spec-1.0.1.jar (axis2-kernel)
> woden-impl-dom-1.0M8.jar (axis2-kernel)
>
> mercury-core-0.9.jar (new RM implementation)
>
> spring-xml-1.0.3.jar (Synapse transformations)
> commons-io-1.4.jar (Synapse transports)
>

commons-lang-2.1.jar (Synapse transports)


>
> To be removed from binary distribution
> ------------------------------------------------------------------
> mina-core-1.1.0.jar (QuickFix)
> quickfixj-core-1.3.1.jar (QuickFix)
> quickfixj-msg-fix40-1.3.1.jar (QuickFix)
> quickfixj-msg-fix41-1.3.1.jar (QuickFix)
> quickfixj-msg-fix42-1.3.1.jar (QuickFix)
> quickfixj-msg-fix43-1.3.1.jar (QuickFix)
> quickfixj-msg-fix44-1.3.1.jar (QuickFix)
> slf4j-api-1.3.0.jar (QuickFix)
> slf4j-jdk14-1.3.0.jar (QuickFix)


all the above quickfixj deps have been removed


>
>
> mina-filter-ssl-1.0.0.jar (QPid)
> qpid-client-1.0-incubating-M3-615355.jar (QPid)
> qpid-common-1.0-incubating-M3-615355.jar (QPid)
> commons-cli-1.0.jar (QPid)
> geronimo-jms_1.1_spec-1.0.jar (QPid)
> geronimo-jms_1.1_spec-1.1.jar  (QPid)


also the above qpid related deps have been removed.


>
>
> Already removed from 1.2 build as we do not depend on these
>
> ---------------------------------------------------------------------------------------------------------
> xmlbeans-2.3.0.jar (rampart-policy)
> geronimo-activation_1.1_spec-1.0.1.jar (axis2-kernel)
> geronimo-javamail_1.4_spec-1.2.jar (axis2-kernel)
>
>
Thanks,
Ruwan

-- 
Ruwan Linton
http://www.wso2.org - "Oxygenating the Web Services Platform"

Re: Cleaning up dependencies

Posted by "Asankha C. Perera" <as...@wso2.com>.
> my feeling is that we should not ship QuickFixJ and Qpid jars and we 
> can keep those two transports commented on the axis2.xml, and we must 
> add sections on this to the Sample Setup Guide. So when people need to 
> run these samples we can ask them to put these jars.
>
> Otherwise simple mediation case also carries all these jar files which 
> increases the synapse distribution size.
+1.. unless there are any other views, lets remove these from the core 
build of Synapse

Synapse 1.2 no longer needs
-------------------------------------------------
sandesha2-core-1.3.jar (previous RM implementation)
sandesha2-policy-1.3.jar (previous RM implementation)


New additions for Synapse 1.2
---------------------------------------------------
tribes-6.0.14.jar (axis2-clustering)
juli-6.0.14.jar (axis2-clustering)
mex-1.4-impl.jar (rampart-policy)

xmlParserAPIs-2.6.0.jar (axis2-kernel)
geronimo-stax-api_1.0_spec-1.0.1.jar (axis2-kernel)
woden-impl-dom-1.0M8.jar (axis2-kernel)

mercury-core-0.9.jar (new RM implementation)

spring-xml-1.0.3.jar (Synapse transformations)
commons-io-1.4.jar (Synapse transports)


To be removed from binary distribution
------------------------------------------------------------------
mina-core-1.1.0.jar (QuickFix)
quickfixj-core-1.3.1.jar (QuickFix)
quickfixj-msg-fix40-1.3.1.jar (QuickFix)
quickfixj-msg-fix41-1.3.1.jar (QuickFix)
quickfixj-msg-fix42-1.3.1.jar (QuickFix)
quickfixj-msg-fix43-1.3.1.jar (QuickFix)
quickfixj-msg-fix44-1.3.1.jar (QuickFix)
slf4j-api-1.3.0.jar (QuickFix)
slf4j-jdk14-1.3.0.jar (QuickFix)

mina-filter-ssl-1.0.0.jar (QPid)
qpid-client-1.0-incubating-M3-615355.jar (QPid)
qpid-common-1.0-incubating-M3-615355.jar (QPid)
commons-cli-1.0.jar (QPid)
geronimo-jms_1.1_spec-1.0.jar (QPid)
geronimo-jms_1.1_spec-1.1.jar  (QPid)

Already removed from 1.2 build as we do not depend on these
---------------------------------------------------------------------------------------------------------
xmlbeans-2.3.0.jar (rampart-policy)
geronimo-activation_1.1_spec-1.0.1.jar (axis2-kernel)
geronimo-javamail_1.4_spec-1.2.jar (axis2-kernel)


--- TODO : Verify if this addition is really needed---
commons-lang-2.1.jar (Maven site plugin?!)

asankha

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@synapse.apache.org
For additional commands, e-mail: dev-help@synapse.apache.org


Re: Cleaning up dependencies

Posted by Ruwan Linton <ru...@gmail.com>.
BTW: we need commons-io due to fix that has been done by andreas to use
CountingOutputStream class from that.

Thanks,
Ruwan

On Thu, May 8, 2008 at 1:52 PM, Ruwan Linton <ru...@gmail.com> wrote:

> Asankha,
>
> my feeling is that we should not ship QuickFixJ and Qpid jars and we can
> keep those two transports commented on the axis2.xml, and we must add
> sections on this to the Sample Setup Guide. So when people need to run these
> samples we can ask them to put these jars.
>
> Otherwise simple mediation case also carries all these jar files which
> increases the synapse distribution size.
>
> WDYT?
>
> Thanks,
> Ruwan
>
>
> On Thu, May 8, 2008 at 12:13 PM, Asankha C. Perera <as...@wso2.com>
> wrote:
>
> > Hi All
> >
> > Currently I'm seeing the following differences between the last 1.1.1
> > release and the upcoming 1.2 SNAPSHOT and reviewing these additions..
> >
> > Do you think we should ship the QuickFix and AMQP JARs with the binary
> > distribution?
> >
> > asankha
> >
> >
> > Removed
> > ---------------
> > sandesha2-core-1.3.jar (previous RM implementation)
> > sandesha2-policy-1.3.jar (previous RM implementation)
> >
> > Changed
> > ---------------
> > geronimo-jms_1.1_spec-1.1.jar ** to ** geronimo-jms_1.1_spec-1.0.jar
> > (Need to check why the version changed and if this is correct)
> >
> > Additions to 1.2
> > ---------------------------
> > tribes-6.0.14.jar - (for clustering on throttle, cache mediators?)
> > mercury-core-0.9.jar - (new RM implementation)
> >
> > -- should we ship the QuickFix and AMQP JAR's by default? --
> > mina-core-1.1.0.jar
> > mina-filter-ssl-1.0.0.jar
> > quickfixj-core-1.3.1.jar
> > quickfixj-msg-fix40-1.3.1.jar
> > quickfixj-msg-fix41-1.3.1.jar
> > quickfixj-msg-fix42-1.3.1.jar
> > quickfixj-msg-fix43-1.3.1.jar
> > quickfixj-msg-fix44-1.3.1.jar
> > slf4j-api-1.3.0.jar
> > slf4j-jdk14-1.3.0.jar
> > qpid-client-1.0-incubating-M3-615355.jar
> > qpid-common-1.0-incubating-M3-615355.jar
> >
> >
> > --- Verify if these additions are really needed---
> > xmlbeans-2.3.0.jar
> > xmlParserAPIs-2.6.0.jar
> > spring-xml-1.0.3.jar
> > commons-cli-1.0.jar
> > commons-io-1.4.jar
> > commons-lang-2.1.jar
> > geronimo-stax-api_1.0_spec-1.0.1.jar
> > juli-6.0.14.jar woden-impl-dom-1.0M8.jar
> > mex-1.4-impl.jar
> > geronimo-activation_1.1_spec-1.0.1.jar
> > geronimo-javamail_1.4_spec-1.2.jar
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@synapse.apache.org
> > For additional commands, e-mail: dev-help@synapse.apache.org
> >
> >
>
>
> --
> Ruwan Linton
> http://www.wso2.org - "Oxygenating the Web Services Platform"




-- 
Ruwan Linton
http://www.wso2.org - "Oxygenating the Web Services Platform"

Re: Cleaning up dependencies

Posted by Ruwan Linton <ru...@gmail.com>.
Asankha,

my feeling is that we should not ship QuickFixJ and Qpid jars and we can
keep those two transports commented on the axis2.xml, and we must add
sections on this to the Sample Setup Guide. So when people need to run these
samples we can ask them to put these jars.

Otherwise simple mediation case also carries all these jar files which
increases the synapse distribution size.

WDYT?

Thanks,
Ruwan

On Thu, May 8, 2008 at 12:13 PM, Asankha C. Perera <as...@wso2.com> wrote:

> Hi All
>
> Currently I'm seeing the following differences between the last 1.1.1
> release and the upcoming 1.2 SNAPSHOT and reviewing these additions..
>
> Do you think we should ship the QuickFix and AMQP JARs with the binary
> distribution?
>
> asankha
>
>
> Removed
> ---------------
> sandesha2-core-1.3.jar (previous RM implementation)
> sandesha2-policy-1.3.jar (previous RM implementation)
>
> Changed
> ---------------
> geronimo-jms_1.1_spec-1.1.jar ** to ** geronimo-jms_1.1_spec-1.0.jar (Need
> to check why the version changed and if this is correct)
>
> Additions to 1.2
> ---------------------------
> tribes-6.0.14.jar - (for clustering on throttle, cache mediators?)
> mercury-core-0.9.jar - (new RM implementation)
>
> -- should we ship the QuickFix and AMQP JAR's by default? --
> mina-core-1.1.0.jar
> mina-filter-ssl-1.0.0.jar
> quickfixj-core-1.3.1.jar
> quickfixj-msg-fix40-1.3.1.jar
> quickfixj-msg-fix41-1.3.1.jar
> quickfixj-msg-fix42-1.3.1.jar
> quickfixj-msg-fix43-1.3.1.jar
> quickfixj-msg-fix44-1.3.1.jar
> slf4j-api-1.3.0.jar
> slf4j-jdk14-1.3.0.jar
> qpid-client-1.0-incubating-M3-615355.jar
> qpid-common-1.0-incubating-M3-615355.jar
>
>
> --- Verify if these additions are really needed---
> xmlbeans-2.3.0.jar
> xmlParserAPIs-2.6.0.jar
> spring-xml-1.0.3.jar
> commons-cli-1.0.jar
> commons-io-1.4.jar
> commons-lang-2.1.jar
> geronimo-stax-api_1.0_spec-1.0.1.jar
> juli-6.0.14.jar woden-impl-dom-1.0M8.jar
> mex-1.4-impl.jar
> geronimo-activation_1.1_spec-1.0.1.jar
> geronimo-javamail_1.4_spec-1.2.jar
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@synapse.apache.org
> For additional commands, e-mail: dev-help@synapse.apache.org
>
>


-- 
Ruwan Linton
http://www.wso2.org - "Oxygenating the Web Services Platform"