I tracked down the problem; here's the first relevant chunk from 'mvn 
dependency:tree':

-----
[INFO] org.apache.solr:solr-core:jar:5.0-SNAPSHOT
[INFO] +- org.apache.lucene:lucene-suggest:jar:5.0-SNAPSHOT:compile
[INFO] |  \- org.apache.lucene:lucene-expressions:jar:5.0-SNAPSHOT:compile
[INFO] |     +- org.antlr:antlr-runtime:jar:3.5:compile
[INFO] |     +- org.ow2.asm:asm:jar:4.1:compile
[INFO] |     \- org.ow2.asm:asm-commons:jar:4.1:compile
-----

solr-core depends on lucene-suggest, which in turn (as of LUCENE-5294) depends 
on lucene-expressions, which has the three dependencies the [licenses] task is 
complaining about.

solr-core's "classpath" includes "solr.base.classpath", which in turn includes 
"solr.lucene.libs" (the last two are defined in solr/common-build.xml).  
"solr.lucene.libs" includes lucene-suggest, but does not include 
lucene-expressions.  

On LUCENE-5207 (the issue that introduced the lucene-expressions module), Ryan 
Ernst wrote "We have solr integration to contribute in the future"; and on 
LUCENE-5294 (the recently committed lucene-suggest Dictionary implementation 
that uses lucene-expressions), Areek Zillur wrote "I hope to expose these 
Dictionary implementations to solr soon."

So it looks like Solr will depend on lucene-expressions sooner or later, but 
until then, I'll exclude it from the lucene-suggest dependency in the affected 
POM(s).

Steve

On Oct 19, 2013, at 11:32 PM, Steve Rowe <[email protected]> wrote:

>  [licenses] MISSING sha1 checksum file for: 
> /home/hudson/.m2/repository/org/antlr/antlr-runtime/3.5/antlr-runtime-3.5.jar
>  [licenses] EXPECTED sha1 checksum file : 
> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-trunk/solr/licenses/antlr-runtime-3.5.jar.sha1
>  [licenses] MISSING sha1 checksum file for: 
> /home/hudson/.m2/repository/org/ow2/asm/asm-commons/4.1/asm-commons-4.1.jar
>  [licenses] EXPECTED sha1 checksum file : 
> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-trunk/solr/licenses/asm-commons-4.1.jar.sha1
>  [licenses] MISSING sha1 checksum file for: 
> /home/hudson/.m2/repository/org/ow2/asm/asm/4.1/asm-4.1.jar
>  [licenses] EXPECTED sha1 checksum file : 
> /usr/home/hudson/hudson-slave/workspace/Lucene-Solr-Maven-trunk/solr/licenses/asm-4.1.jar.sha1
>  [licenses] Scanned 39 JAR file(s) for licenses (in 0.39s.), 3 error(s).
> 
> 
> 
> On Sat, Oct 19, 2013 at 9:16 PM, Apache Jenkins Server 
> <[email protected]> wrote:
> Build: https://builds.apache.org/job/Lucene-Solr-Maven-trunk/1003/
> 
> No tests ran.
> 
> Build Log:
> [...truncated 24199 lines...]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to