common-maven.sh

Checkout Tools
  • last updated 1 hour ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
nuke useless scripts - part #1
  1. … 3 more files in changeset.
SOLR-1725: remove all rhino inclusion hacks; I've copied the jars to /usr/local/openjdk{6,7}/jre/lib/ext/, which should directly include them in JVMs' class paths
SOLR-1725: fix copy/paste-o (extra export in mvn cmdline)
SOLR-1725: Add rhino javascript engine jars to maven jvm's test boot class path (moved to mvn cmdline invocation surefire -DargLine parameter)
Make TESTS_PARALLELISM configureable from Jenkins Job
  1. … 1 more file in changeset.
SOLR-1725: Add rhino javascript engine jars to maven jvm's boot class path
fix typo: underscore -> hyphen
LUCENE-3948: move maven build (POMs and output directories) to top-level maven-build/ directory
Nuke remaining JAVA 1.5, use JAVA_HOME as given by Jenkins
  1. … 5 more files in changeset.
Removed obsolete stuff
have jenkins call clean-jars before build (also to detect checkedin jars)
  1. … 3 more files in changeset.
LUCENE-3825: fix find script to preserve test results for Jenkins (yet again)
LUCENE-3825: fix find script to preserve test results for Jenkins (again)
LUCENE-3825: fix find script to preserve test results for Jenkins
LUCENE-3825: preserve test results for Jenkins
LUCENE-3825: Populate Maven POMs before attempting to use the Maven build
LUCENE-3825: Delay deploying Maven snapshot artifacts until after tests have passed.
add missing line continuation backslashes
LUCENE-3825: Deploy Maven snapshot artifacts to Apache snapshot repository instead of to a local repository published by Jenkins.
  1. … 1 more file in changeset.
Clear artifact output directories before attempting to move things there.
  1. … 4 more files in changeset.
only run package (to compile with Java 1.5) before generate-maven-artifacts, which runs with Java 1.6, if JAVA_HOME is set to Java 1.5.
Try to avoid permgen OOMs
stop attempting to use Java 1.5 for Maven Ant Tasks - Jenkins encountered a JVM SIGSEGV while running the 'dist-maven' target
Increase heap space for ant running 'generate-maven-artifacts' to avoid OOMs
reverted Maven->Ant clean - 'ant clean' kills the generated maven artifacts
Switch to using Ant's clean method for clearing the output from 'ant generate-maven-artifacts'
Simplified the scripts: on both trunk and branch_3x, Lucene and Solr are now on the same Java version; no longer explicitly providing the version as a sysprop, relying instead on the version property in the build.xml files.
  1. … 2 more files in changeset.
Compile trunk with Java 6 only
  1. … 4 more files in changeset.
Now running 'mvn clean' before 'mvn install'
Compilation of the Solr-core module under the Maven build has been broken since SOLR-2378 was committed on April 14th (the Google Guava dependency was declared with <scope>test</scope>, but SOLR-2378 uses it in non-test classes). The nightly Maven build scripts, both of which include this script, failed to identify the compilation failure because the Ant build output was not being cleared before starting the Maven build. Adding 'clean' to the 'mvn install' invocation will force Maven to do its own compilation.