Checkout Tools
  • last updated 5 hours ago
Constraints: committers
Constraints: files
Constraints: dates
SOLR-8353: Support regex for skipping license checksums
  1. … 4 more files in changeset.
SOLR-8180: jcl-over-slf4j is officially a solrj/solr dependency now; not marked optional in a POM.
  1. … 35 more files in changeset.
LUCENE-6743: Allow Ivy lockStrategy to be overridden by system property.
  1. … 4 more files in changeset.
LUCENE-6740: Reduce warnings emitted by javac #4 (tools)
LUCENE-6607: Fix spatial3d module's Maven config - include dependency interpolation sites, make packaging jar instead of pom, don't skip deploy phase, etc.; and fix GetMavenDependenciesTask to exclude a module's build artifacts only if the build dir fully matches, rather than a prefix (this bug caused lucene-spatial's test dependency on the lucene-spatial3d jar to be left out of the generated POM, because lucene/build/spatial3d matched the regex for lucene-spatial's build output dir: 'lucene/build/spatial', i.e. with no dir separator)
  1. … 2 more files in changeset.
LUCENE-6277: Allow Ivy resolutionCacheDir to be overridden by system property.
  1. … 4 more files in changeset.
Get Maven compilation working again: example->server; don't need javax.servlet:javax.servlet-api test dep in solr/core/ivy.xml, since it's already included as a compile-scope dep via solr/server/ivy.xml
  1. … 2 more files in changeset.
LUCENE-6007: 'mvndeps' Ant task: exclude the 'start' configuration (only the jetty-start jar at this point) when parsing solr/example/ivy.xml for dependencies
SOLR-4385: Stop using SVN Keyword Substitution in Solr src code
  1. … 1890 more files in changeset.
LUCENE-5831: ant precommit should remind people to run clean-jars and jar-checksums when checksums are not right
LUCENE-5715: Upgrade direct dependencies known to be older than transitive dependencies
  1. … 37 more files in changeset.
LUCENE-5442: ant check-lib-versions will fail the build if there are unexpected version conflicts between direct and transitive dependencies.
  1. ./java/org/apache/lucene/validation/ivyde
  2. … 11 more files in changeset.
Fix copy/paste-o javadocs
SOLR-5950: Maven config: make the org.slf4j:slf4j-api dependency transitive (i.e., not optional) in all modules in which it's a dependency, including solrj, except for the WAR, where it will remain optional.
  1. … 1 more file in changeset.
SOLR-5920: Maven config: restrict conversion of module names containing 'analysis-' to 'analyzers-' to those not preceded by 'solr-'
LUCENE-5560: Remove useless exception block
LUCENE-5560: Cleanup charset handling for Java 7
  1. … 174 more files in changeset.
LUCENE-5512: remove redundant typing (diamond operator) in trunk
  1. … 1240 more files in changeset.
LUCENE-5420: stop re-compiling the internal module dependency regex for every dependency
LUCENE-5420: 'ant get-maven-poms' should support custom version formats
  1. … 2 more files in changeset.
When dependency/@conf contains BOTH 'test' and 'compile', and dependency/artifact/@type != 'test', the artifact is NOT a test dependency, to handle solr-morphlines-core's compile-scope cdk-morphlines-core and test-scope cdk-morphlines-core-tests dependencies
Handle indirect test-scoped cross-module dependencies; handle multiple artifacts for a single dependency declaration in ivy.xml files; handle solr module names that start with 'solr-'
Fix improperly named module solr-extraction -> solr-cell
  1. … 1 more file in changeset.
LUCENE-5217: Relax internal dependency jar regex to allow Jenkins to succeed when version contains a date/time stamp
LUCENE-5217: Maven config: get dependencies from Ant+Ivy; disable transitive dependency resolution for all depended-on artifacts by putting an exclusion for each transitive dependency in the <dependencyManagement> section of the grandparent POM
  1. … 55 more files in changeset.
LUCENE-5295: Allow the license checker to optionally avoid check sum comparisons.
  1. … 1 more file in changeset.
LUCENE-5257: Lock down centralized versioning of ivy dependencies
  1. … 5 more files in changeset.
LUCENE-5209: Allow the license checker to optionally avoid check sum comparisons on SNAPSHOT dependencies.
  1. … 1 more file in changeset.
LUCENE-4570: Use the Policeman Forbidden API checker, released separately from Lucene and downloaded via Ivy
  1. … 17 more files in changeset.
LUCENE-4582: Better detection of incompatible Java version for forbidden-apis checker. Later updates of ASM will support Java 8, but when Java 9 comes out with again a new class file format, we can handle this.