There's a difference between build-time dependencies and run-time
dependencies.

To build the SOAP connector, it requires Axis to build remoting.  

However, during execution, if you don't have Axis on your classpath, it
won't be available, and won't cause a run-time dependencies.

The intent is to only have a minimal amount of support that is part of
the core JDK - such as Sockets, RMI, IIOP for Connectors and multicast,
JNDI for Detectors.

If different protocols are desired beyond that and we support them, you
can just add the dependent JARs and they become available.

I think this is what you want ...

However, with the build, it is sometimes harder (at least for the
non-expert buildmagic humans) to figure out how to link in other modules
(for build only) such as the naming stuff, just for compiling the code.
If there is a better way, can someone help us out here?



-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
Scott M Stark
Sent: Sunday, March 09, 2003 11:16 AM
To: [EMAIL PROTECTED]
Subject: Re: [JBoss-dev] Naming a core module?


The only protocols that can be included in the core are those natively
supported by the VM. I certainly do not want to force these all of these
extra protocol dependencies down into the core just because they might
be used to access JMX.

xxxxxxxxxxxxxxxxxxxxxxxx
Scott Stark
Chief Technology Officer
JBoss Group, LLC
xxxxxxxxxxxxxxxxxxxxxxxx

----- Original Message ----- 
From: "Tom Elrod" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Saturday, March 08, 2003 11:02 PM
Subject: RE: [JBoss-dev] Naming a core module?


> I agree that it doesn't make sense to have naming in core.  Actually 
> noted this in the e-mail I sent out when I made the commit.
> 
> However, don't have a solution off-hand for how we can include modules

> and jars in remoting (and yet exclude the from core, without removing 
> remoting, which jmx now depends on).  This will probably become more 
> of problem as the list of these such things continues to grow, since 
> more and more protocols (JMS, IIOP, etc.) and detectors (JINI, SLP, 
> etc.) will be added over time. Already includes SOAP and JNDI, which 
> really don't belong in core.
> 
> Best suggestion I can give is to remove remoting from core, create yet

> another sub module for jmx remoting which will depend on remoting and 
> jmx (thus leaving jmx in core without needing remoting).  As you can 
> see, this makes things much more complex in regards to development, 
> building, and deploying (which is pretty complex to begin with).  Just

> have to weigh the trade-offs.
> 
> Whatever the preference, I will be on vacation next week so won't be 
> able to do anything with it till I get back.
> 
> -Tom



-------------------------------------------------------
This SF.net email is sponsored by: Etnus, makers of TotalView, The
debugger 
for complex code. Debugging C/C++ programs can leave you feeling lost
and 
disoriented. TotalView can help you find your way. Available on major
UNIX 
and Linux platforms. Try it free. www.etnus.com
_______________________________________________
Jboss-development mailing list [EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development




-------------------------------------------------------
This SF.net email is sponsored by: Etnus, makers of TotalView, The debugger 
for complex code. Debugging C/C++ programs can leave you feeling lost and 
disoriented. TotalView can help you find your way. Available on major UNIX 
and Linux platforms. Try it free. www.etnus.com
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to