db-derby-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Svein Erik Reknes Løvland <svein...@stud.ntnu.no>
Subject Re: location of derbyTesting.jar (again)
Date Fri, 02 May 2008 10:05:33 GMT
Vemund Ostgaard wrote:
> Rick Hillegas wrote:
>> Svein Erik Reknes Løvland wrote:
>>> Hi,
>>> I recently downloaded the bin release of and ran some tests 
>>> on it. I found that derbyTesting.jar was located in $DERBY_HOME/test 
>>> and not in $DERBY_HOME/lib which makes me wounder if the patch I 
>>> submitted to DERBY-3638 was wrong? Why the inconsistency with the 
>>> location of derbyTesting.jar ? Which location is "correct", or have 
>>> I misunderstood something?
>>> http://issues.apache.org/jira/browse/DERBY-3638
>> Hi Svein Erik,
>> The location of the jar files in the distribution looks 
>> right to me. The lib directory is supposed to hold the product jars, 
>> that is, the jars which we expect people will typically bundle with 
>> their own applications. We don't expect that people will bundle our 
>> tests with their applications, so when we generate a release we put 
>> the tests in a separate location.
> I think perhaps Svein Erik is thinking about the fact that when 
> building your own sane or insane jars, derbyTesting.jar will typically 
> end up in jars/sane/ or jars/insane/ together with the product jars, 
> but when downloading the release binaries it is not located with the 
> product jars.
> I don't think there is a conflict here, Svein Erik. As Rick explains, 
> the binary distribution is created that way on purpose. The location 
> of derbyTesting.jar when building it yourself has a different 
> reasoning I guess, as when building the code yourself it will normally 
> be for testing purposes and not deployment.
> Vemund

Thanks Rick and Vemund for explaining it to me.

I guess the example in trunk/java/testing/Readme.htm is intended for 
developers of Apache Derby. Which makes my patch correct. :-)

Svein Erik

View raw message