There will be a new tools.jar with much the same content, including 
ClassServer.  It will just be a different gav coordinate and a different 
package name.

The basic problem is that the ‘tools.jar’ that we currently have contains a 
circular dependency.  ‘tools.jar’ currently contains the ‘ClassDepend’ tool, 
which is used in building the River jar files, but ‘tools.jar’ also contains 
classes that reference classes that are in ‘jsk-lib.jar’ and 
‘jsk-platform.jar’.  So, we’re splitting out the build tools from the runtime 
tools and pulling them both out of the main River build.  Also making them a 
Maven build.

You can browse  the runtime tools project currently in svn at:
         http://svn.apache.org/viewvc/river/river-rt-tools/trunk/
If you’re familiar with Maven I’m sure you’ll get the gist of it.

Cheers,

Greg.

On Dec 17, 2014, at 4:16 AM, Rupert Smith <[email protected]> wrote:

> On 16 December 2014 at 17:12, Greg Trasuk <[email protected]> wrote:
>> 
>> I’d suggest option 2, since that’s the way we’re moving to in the future.
>> I’m hoping to call for a release of the river-rt-tools modules in a week or
>> two, at which point we likely will remove them from the 2.2 branch and
>> release 2.2.3 without them (although they might just be deprecated - that’s
>> a different discussion).  Also at that time, the tools jar will be deployed
>> to Central.
> 
> 
> If the tools.jar is being deprecated, is something else replacing it? Is
> there some other way in which the same thing can be done on 2.2.3?
> 
> Rupert

Reply via email to