So, we know we can’t ship jar files in the source distribution -  I’m looking 
at replacing dep-libs with an ivy script that downloads the dependencies at 
build time, and I have a few questions…

- Are we actually using animal-sniffer for anything?  There’s an ant task in 
hudson.xml that checks signatures, but I wonder if we’re actually using it.  
It’s not clear to me how to get the signatures from Maven Central, and before I 
look further I’d like to know what we’re doing with them.

- Same as above for ‘dnsjava’.  It gets copied into ‘lib-ext’ but I can’t find 
anywhere that ‘lib-ext’ is actually used.

- I’m not sure what to do with ‘reggie-test-nameservice-provider’.  The 
implementation classes used to be in the qa/src folder, but they’ve been moved 
out to a Maven project that is included as the jar and source-jar under 
dep-libs.  The Foundation doesn’t encourage leaving jar files in the source 
distribution, so it would seem like we shouldn’t leave it as-is.  Options would 
be to release it separately, so we could pick it up out of Maven Central, or 
put the actual Maven project into trunk, or to put the classes back into qa/src 
and build them the old way.  Opinions?

- high-scale-lib is available from Maven Central as 
com.boundary:high-scale-lib:1.0.6 (that’s what’s called out in the pom file for 
jsk-platform.jar) but I can’t find any indication of what the license is.  
There’s no license in the source jar that’s on Maven Central.  As such, I’m not 
sure if we can use it.  Anybody know?  There are other versions of 
high-scale-lib in Maven Central that have a public domain notice, but (a) I 
don’t know if a public domain license can be bundled with an Apache project, 
and (b) We’d have to test with the other library.  I think that would fall to 
Peter, as he knows best what ‘trunk’ is using the library for.

- deps-lib calls out groovy 2.3.8, but the latest rev is 2.4.5 in Maven 
Central.  Will there be a problem with using the latest version?  How do we 
test this?

Cheers,

Greg Trasuk


Reply via email to