Hi Staszek, On 5/20/2011 at 9:51 AM, Stanislaw Osinski wrote: > My fault, please go ahead and add it back (a newer version is > required though): > > <dependency> > <groupId>org.simpleframework</groupId> > <artifactId>simple-xml</artifactId> > <version>2.4.1</version> > </dependency>
The jar checked into SVN, both on trunk and on branch_3x, is solr/contrib/clustering/lib/simple-xml-2.3.5.jar, which means that the Ant build is using this older version on both branches - shouldn't this also be upgraded to 2.4.1? > I'm assuming trunk does not suffer from this issue? Right, the official v3.5.0 carrot2-core POM includes the simple-xml dependency, while the Solr version (at solr/contrib/clustering/lib/solr-carrot2-core-pom.xml.template) does not (or did not, until you added it a few minutes ago). > One more thing: SimpleXML is required during compilation > (annotations), but it's not needed when running clustering > within Solr. So I think a dependency with the "compile" > scope should do too. I think "provided" scope is the one we want here, since we want to exclude it as a transitive dependency (just like the servlet-api jar): <http://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html#Dependency_Scope> Steve
