I included a SolrJ 3.3 dependency into a new project and I noticed needless dependencies transitive show up.
Here is a subset of the output from mvn dependency:tree:
Clearly there is an inconsistency with solr/dist/solrj-lib and this list.
- lucene-core dependency should be removed
- AFAIK, geronimo-stax-api and wstx-asl are only needed for Java 1.5. Right? These can be put in a maven profile activated by jdk1.5.
- zookeeper dependency should be removed. Is this used in Solr 4? Even if it is, it strikes me as an optional dependency.
|Status||Open [ 1 ]||Resolved [ 5 ]|
|Assignee||Steven Rowe [ steve_rowe ]|
|Fix Version/s||3.5 [ 12317876 ]|
|Fix Version/s||4.0 [ 12314992 ]|
|Resolution||Fixed [ 1 ]|
Uwe Schindler made changes -
|Status||Resolved [ 5 ]||Closed [ 6 ]|