Commit Graph

340 Commits

Author SHA1 Message Date
Steven Rowe fc39ef0c24 LUCENE-5322: 'ant validate-maven-dependencies' doesn't need to call 'filter-pom-templates' directly, since 'generate-maven-artifacts' already does it
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1540849 13f79535-47bb-0310-9956-ffa450edef68
2013-11-11 21:31:36 +00:00
Steven Rowe bd097f3b3c LUCENE-5322: 'ant validate-maven-artifacts' should depend on 'generate-maven-artifacts'
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1540846 13f79535-47bb-0310-9956-ffa450edef68
2013-11-11 21:09:59 +00:00
Steven Rowe c890c312e6 LUCENE-5322: make 'ant validate-maven-artifacts' run faster
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1540832 13f79535-47bb-0310-9956-ffa450edef68
2013-11-11 20:21:23 +00:00
Steven Rowe 9990a2eab9 LUCENE-5322: Clean up / simplify Maven-related Ant targets
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1538144 13f79535-47bb-0310-9956-ffa450edef68
2013-11-02 05:04:19 +00:00
Steven Rowe c9c9ea148b 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
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1537528 13f79535-47bb-0310-9956-ffa450edef68
2013-10-31 15:20:08 +00:00
Steven Rowe 249d45f124 LUCENE-5257: Fix top-level validate target subant invocation syntax
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1529246 13f79535-47bb-0310-9956-ffa450edef68
2013-10-04 18:14:07 +00:00
Steven Rowe fa90270c4d LUCENE-5257: Lock down centralized versioning of ivy dependencies
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1529243 13f79535-47bb-0310-9956-ffa450edef68
2013-10-04 18:03:45 +00:00
Steven Rowe c717abd096 Intellij config: JDK setup: switch interpolation markers in dev-tools/idea/.idea/misc.xml to be well-formed (unlikely-to-be-used XML attribute 'subst.="idea.jdk"'), so that in-place users won't be yelled at by Intellij. When IntelliJ starts up without this 'attribute' having been interpolated, it ignores and then removes the unknown XML attribute.
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1524916 13f79535-47bb-0310-9956-ffa450edef68
2013-09-20 06:53:16 +00:00
Steven Rowe edb6a62d3d Intellij config: JDK setup: look for ${idea.jdk} property in the local lucene/build.properties first, before looking in the files under ${user.home}
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1524906 13f79535-47bb-0310-9956-ffa450edef68
2013-09-20 05:37:26 +00:00
Steven Rowe c9dc2be5ff Intellij config: JDK setup: add missing interpolation marker in dev-tools/idea/.idea/misc.xml; dont print out follow-on instructions if ${idea.jdk} is defined; and when follow-on instructions are printed, show how to avoid the need to manually configure the JDK
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1524903 13f79535-47bb-0310-9956-ffa450edef68
2013-09-20 05:23:41 +00:00
Steven Rowe 872c02c31c Intellij config: pick up JDK definition from build.properties file under lucene/ or in home dir, and use it to populate config, so that updating doesnt have to involve manually setting the JDK. Example line from my lucene/build.properties:
idea.jdk=project-jdk-name="1.7" project-jdk-type="JavaSDK"

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1524883 13f79535-47bb-0310-9956-ffa450edef68
2013-09-20 01:45:33 +00:00
Shai Erera 99fdfb3d63 LUCENE-5193: add jar-src to build.xml
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1518972 13f79535-47bb-0310-9956-ffa450edef68
2013-08-30 14:06:22 +00:00
Robert Muir 867404cdde remove from jenkins
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene4335@1506510 13f79535-47bb-0310-9956-ffa450edef68
2013-07-24 12:07:07 +00:00
Robert Muir 7fbcdf1116 add to jenkins and clean up nocommit (but add another)
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene4335@1506324 13f79535-47bb-0310-9956-ffa450edef68
2013-07-23 22:04:55 +00:00
Robert Muir 676d0993d5 add check-after-regeneration (big nocommit, to figure out how we want this to work/plugin from jenkins)
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene4335@1506316 13f79535-47bb-0310-9956-ffa450edef68
2013-07-23 21:59:18 +00:00
Michael McCandless 030fb00974 LUCENE-4335: don't regenerate for precommit
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene4335@1506284 13f79535-47bb-0310-9956-ffa450edef68
2013-07-23 21:08:09 +00:00
Michael McCandless 75c92695a8 LUCENE-4335: commit current patch
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene4335@1506240 13f79535-47bb-0310-9956-ffa450edef68
2013-07-23 19:32:17 +00:00
Steven Rowe b2bc345a60 SOLR-4916: Move MiniDfsCluster test dependencies from solr test-framework to solr-core; download solr-core test dependencies to solr/core/test-lib/ instead of solr/core/lib/; download DIH test dependencies to solr/contrib/dataimporthandler/test-lib instead of [...]/lib/
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1502105 13f79535-47bb-0310-9956-ffa450edef68
2013-07-11 04:03:24 +00:00
Mark Robert Miller 4083a005c5 nightly-smoke should fail right away if the python executable is not valid
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1499817 13f79535-47bb-0310-9956-ffa450edef68
2013-07-04 17:33:41 +00:00
Mark Robert Miller b9e1537a7e SOLR-4916: Add support to write and read Solr index files and transaction log files to and from HDFS.
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1497072 13f79535-47bb-0310-9956-ffa450edef68
2013-06-26 20:18:33 +00:00
Uwe Schindler 57d23ada87 LUCENE-5055: "rat-sources" target now checks also build.xml, ivy.xml, forbidden-api signatures, and parts of resources folders.
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1493333 13f79535-47bb-0310-9956-ffa450edef68
2013-06-15 10:01:19 +00:00
Shawn Heisey 309dd8191d LUCENE-5043: autogenerate eclipse project name
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1490450 13f79535-47bb-0310-9956-ffa450edef68
2013-06-06 21:32:53 +00:00
Steven Rowe 0b55aaa6a2 LUCENE-5007: Add optional named -testArgs param to smokeTestRelease.py, passed through to 'ant test' invocations; add -DsmokeTestRelease.testArgs sysprop to 'ant nightly-smoke', to pass through as -testArgs param to smokeTestRelease.py.
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1484524 13f79535-47bb-0310-9956-ffa450edef68
2013-05-20 16:51:52 +00:00
Robert Muir d9712d9aa9 allow use of nightly-smoke on a modified checkout, by passing skip for the svn revision
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1479976 13f79535-47bb-0310-9956-ffa450edef68
2013-05-07 16:39:54 +00:00
Steven Rowe 44a400f99a Remove (now no-op) original position copy/paste remnant
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1470369 13f79535-47bb-0310-9956-ffa450edef68
2013-04-22 00:33:38 +00:00
Steven Rowe 916f1fabbd Fix nocommit
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1470368 13f79535-47bb-0310-9956-ffa450edef68
2013-04-22 00:28:31 +00:00
Steven Rowe 587641ef3d Add svn revision check to jar/war metadata checks in smokeTestRelease.py
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1470366 13f79535-47bb-0310-9956-ffa450edef68
2013-04-22 00:23:53 +00:00
Uwe Schindler 6231597974 LUCENE-4747: Move to Java 7 in trunk
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1457734 13f79535-47bb-0310-9956-ffa450edef68
2013-03-18 12:28:52 +00:00
Uwe Schindler 6677bbf60f LUCENE-4763: Fix Java version detection in common-build.xml, use correct source version for javadocs, fail build on unsupported java version when documentation linting is enabled
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1444254 13f79535-47bb-0310-9956-ffa450edef68
2013-02-08 22:00:15 +00:00
Steven Rowe bf4e0ab18c LUCENE-4758: 'ant jar', 'ant compile' and 'ant compile-test' should recurse
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1443094 13f79535-47bb-0310-9956-ffa450edef68
2013-02-06 17:57:53 +00:00
Michael McCandless 75f15cbb84 LUCENE-4612: tell python not to write bytecode to the filesystem
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1437007 13f79535-47bb-0310-9956-ffa450edef68
2013-01-22 15:57:28 +00:00
Robert Muir 3e41735efe LUCENE-4442: fix prepare-release to put changes/ and KEYS into the distribution so its complete
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1432020 13f79535-47bb-0310-9956-ffa450edef68
2013-01-11 12:45:46 +00:00
Steven Rowe aa695debba fix get-maven-poms target description
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1423921 13f79535-47bb-0310-9956-ffa450edef68
2012-12-19 16:24:09 +00:00
Uwe Schindler 0678f51ad5 SOLR-4205: Give jenkins-nightly another try with default mem settings.
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1423587 13f79535-47bb-0310-9956-ffa450edef68
2012-12-18 19:27:52 +00:00
Uwe Schindler 5b6bd1aa53 SOLR-4205: Add permgen space for Clover runs and raise memory for nightly jenkins builds, too.
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1423389 13f79535-47bb-0310-9956-ffa450edef68
2012-12-18 10:03:29 +00:00
Uwe Schindler ce9e2e017b Fix description of task
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1422707 13f79535-47bb-0310-9956-ffa450edef68
2012-12-16 22:48:19 +00:00
Uwe Schindler 6af24c8866 SOLR-4189: Fix hanging threads on FreeBSD in JettySolrRunner by making connector configureable through sysprop, listen only on 127.0.0.1 in tests
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1422127 13f79535-47bb-0310-9956-ffa450edef68
2012-12-14 22:19:58 +00:00
Uwe Schindler 4bb53decf0 Extra safety to cleanup working dir before Jenkins tests...
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1420915 13f79535-47bb-0310-9956-ffa450edef68
2012-12-12 18:54:33 +00:00
Uwe Schindler 94f5b3920d Hopefully fix the nightly Maven build:
- The artifact creation never "installed" the artifacts in the local repository, so the validate task depended on downloading them -> which was wrong.
- The jenkins-maven-nightly target now runs actually 2 builds: One that deploys to apache repo using ANT, installs locally and validates the artifacts with the locally installed versions; after that it runs the maven-based build with "mvn"

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1420677 13f79535-47bb-0310-9956-ffa450edef68
2012-12-12 13:57:33 +00:00
Uwe Schindler dcf19ddc01 disable validation for now, it did not work when also deploying to apache snapshots. The previos version was wrong alltogether.
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1420629 13f79535-47bb-0310-9956-ffa450edef68
2012-12-12 11:54:51 +00:00
Uwe Schindler 6bf58dfba4 change order of jenkins-maven job
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1420580 13f79535-47bb-0310-9956-ffa450edef68
2012-12-12 09:19:55 +00:00
Steven Rowe fd284bd6f1 jenkins-maven-nightly: deploy maven snapshots (via generate-maven-artifacts) before running tests under maven
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1420421 13f79535-47bb-0310-9956-ffa450edef68
2012-12-11 21:23:32 +00:00
Uwe Schindler 4e584a86a6 LUCENE-4614: Create dev-tools/eclipse/dot.classpath automatically
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1419893 13f79535-47bb-0310-9956-ffa450edef68
2012-12-10 23:59:19 +00:00
Uwe Schindler 91240881de Fix the tests.jvms override in some modules so the user (e.g., Jenkins) cannot override it
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1417622 13f79535-47bb-0310-9956-ffa450edef68
2012-12-05 20:15:11 +00:00
Uwe Schindler fdb070314f Re-enable Solr tests on Linux and Windows Jenkins. !!! Hack !!!: Disable *all* of Solr on FreeBSD Jenkins (via sysprop)
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1415781 13f79535-47bb-0310-9956-ffa450edef68
2012-11-30 18:33:44 +00:00
Robert Muir c87afb5a28 disable solr tests in jenkins until they start passing
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1407438 13f79535-47bb-0310-9956-ffa450edef68
2012-11-09 12:46:57 +00:00
Uwe Schindler 85c73511fb LUCENE-4493: Better workflow for documentation linting
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1400081 13f79535-47bb-0310-9956-ffa450edef68
2012-10-19 13:14:00 +00:00
Uwe Schindler fd1200c1c7 LUCENE-4493: Autodetect Java versions and JVM before linting javadocs
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1400053 13f79535-47bb-0310-9956-ffa450edef68
2012-10-19 11:52:20 +00:00
Uwe Schindler 5455c64a19 LUCENE-4488: Enable heapdumps for Jenkins builds on supported JVMs
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1400037 13f79535-47bb-0310-9956-ffa450edef68
2012-10-19 10:53:18 +00:00
Robert Muir e9ec1d6e20 remove useless and inefficient clean-jars: we call ivy with sync-true so this is a massive slowdown of the build
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1395523 13f79535-47bb-0310-9956-ffa450edef68
2012-10-08 12:17:55 +00:00