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