Commit Graph

132 Commits

Author SHA1 Message Date
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 99589d5767 SOLR-5027: Maven config
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1535617 13f79535-47bb-0310-9956-ffa450edef68
2013-10-25 03:24:32 +00:00
Steven Rowe 3dea7193c5 LUCENE-5294: simmer down, validate-maven-dependencies
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1534430 13f79535-47bb-0310-9956-ffa450edef68
2013-10-22 00:47:01 +00:00
Steven Rowe f20c9a19d7 SOLR-5286: Remove vestigial Chinese and Polish analysis jars from the analysis-extras contrib configuration
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1527168 13f79535-47bb-0310-9956-ffa450edef68
2013-09-28 08:56:20 +00:00
Steven Rowe 918053d646 SOLR-5173: Solr-core's Maven configuration includes test-only Hadoop dependencies as indirect compile-time dependencies
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1516264 13f79535-47bb-0310-9956-ffa450edef68
2013-08-21 19:12:42 +00:00
Yonik Seeley f28864213f SOLR-3076: block join parent and child queries
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1513290 13f79535-47bb-0310-9956-ffa450edef68
2013-08-12 22:52:57 +00:00
Uwe Schindler fbee7ef942 Refactor forbidden-apis a bit to make it easier to add new signatures, no need to have so many files slowing down the build; add Properties file rules
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1502493 13f79535-47bb-0310-9956-ffa450edef68
2013-07-12 09:35:40 +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
Uwe Schindler 46e83f7e60 SOLR-5022: Make the Maven build also automatically populate the tests.disableHdfs property by a build profile. Otherwise the maven build fails by default on Windows.
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1501678 13f79535-47bb-0310-9956-ffa450edef68
2013-07-10 08:51:17 +00:00
Uwe Schindler d36efc1fe1 SOLR-5022: Pass-through disableHdfs to Maven Surefire
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1501595 13f79535-47bb-0310-9956-ffa450edef68
2013-07-09 22:41:48 +00:00
Steven Rowe a2038a8811 SOLR-4916: Maven configuration for the new HDFS deps
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1497563 13f79535-47bb-0310-9956-ffa450edef68
2013-06-27 20:50:52 +00:00
Steven Rowe d6d65851cf SOLR-4892: Add field update processors to parse/convert String-typed fields to Date, Number, and Boolean
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1497165 13f79535-47bb-0310-9956-ffa450edef68
2013-06-27 00:44:27 +00:00
Steven Rowe 8b6c136f3c LUCENE-5042: Maven configuration: add chars.txt to forbiddenapis config
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1492420 13f79535-47bb-0310-9956-ffa450edef68
2013-06-12 20:52:53 +00:00
Robert Muir 92ec6ec337 SOLR-4792: stop shipping a war in 5.0
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1491031 13f79535-47bb-0310-9956-ffa450edef68
2013-06-08 19:08:17 +00:00
Steven Rowe 7bc4cd24a4 SOLR-3706: Maven configuration: sync with Ant build
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1461830 13f79535-47bb-0310-9956-ffa450edef68
2013-03-27 20:01:17 +00:00
Robert Muir edc777e22e SOLR-4607: use noggit 0.5 release jar
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1457811 13f79535-47bb-0310-9956-ffa450edef68
2013-03-18 15:28:35 +00:00
Steven Rowe 4618a5a0fe SOLR-4503: Add REST API methods to get schema information: fields, dynamicFields, fieldTypes, and copyFields. Restlet 2.1.1 is integrated and is used to service these requests.
Also fixes bugs in dynamic copyField logic described in SOLR-3798.
Also fixes a bug with proxied SolrCloud requests (SOLR-4210) when using the GET method.

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1453161 13f79535-47bb-0310-9956-ffa450edef68
2013-03-06 04:50:33 +00:00
Dawid Weiss 2080245c8d SOLR-4259: Carrot2 dependency should be declared on the mini version, not the core.
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1452220 13f79535-47bb-0310-9956-ffa450edef68
2013-03-04 09:30:00 +00:00
Robert Muir abd85ff5a0 SOLR-3843: add lucene-codecs.jar
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1451542 13f79535-47bb-0310-9956-ffa450edef68
2013-03-01 09:41:03 +00:00
Steven Rowe 6449c08e37 LUCENE-4570: Maven ForbiddenAPIs configuration cleanups:
- Clean up overly long execution IDs
- Make at least one test-check execution per module include internalRuntimeForbidden=true
- Make at least one test-check execution per module include signatureFile executors.txt
- Include bundledSignature commons-io-unsafe in solr test-framework forbiddenapis check
- Note in the Solr shared test-check configuration to include bundledSignature commons-io-unsafe only in modules with commons-io on their classpath

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1447138 13f79535-47bb-0310-9956-ffa450edef68
2013-02-18 07:20:23 +00:00
Steven Rowe 2c95e26af2 LUCENE-4570: Added ForbiddenAPI checks to the Maven build using the ForbiddenAPI Mojo; also removed redundant maven-surefire-plugin configurations in Solr modules' POMs after putting a shared configuration in the Solr parent POM.
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1446991 13f79535-47bb-0310-9956-ffa450edef68
2013-02-17 02:18:56 +00:00
Mark Robert Miller 8a23ab7cfd SOLR-4308: Remove license files and maven references
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1434022 13f79535-47bb-0310-9956-ffa450edef68
2013-01-16 16:29:46 +00:00
Steven Rowe 6c4baf2bf4 SOLR-3279: Maven configuration: exclude unused carrot2-core transitive dependencies: jfree:jcommon; org.apache.commons:commons-math; org.uncommons.maths:uncommons-maths; and xpp3:xpp3.
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1427841 13f79535-47bb-0310-9956-ffa450edef68
2013-01-02 16:14:47 +00:00
Uwe Schindler ba52cd4e03 Revert SOLR-1972
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1426230 13f79535-47bb-0310-9956-ffa450edef68
2012-12-27 15:48:37 +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
Steven Rowe acbe23061b Maven configuration: divert test console output to log files; increase max perm gen to avoid OOMs this will otherwise cause in Maven
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1421332 13f79535-47bb-0310-9956-ffa450edef68
2012-12-13 15:13:43 +00:00
Steven Rowe b835a4a426 Maven configuration: Solrj: exclude unused netty dependency from zookeeper dependency
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1420786 13f79535-47bb-0310-9956-ffa450edef68
2012-12-12 15:49:43 +00:00
Steven Rowe 9cd426aa0c SOLR-3602: Maven configuration: Exclude new zookeeper 3.4.5 transitive dependency org.slf4j:slf4j-log4j12
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1415408 13f79535-47bb-0310-9956-ffa450edef68
2012-11-29 22:09:16 +00:00
Steven Rowe 211a24c489 SOLR-2045: Maven configuration: add derby test dependency to DIH
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1408685 13f79535-47bb-0310-9956-ffa450edef68
2012-11-13 11:54:24 +00:00
Steven Rowe 4156f1daa2 SOLR-1972: Maven configuration: add metrics-core dependency to solr-core POM
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1403610 13f79535-47bb-0310-9956-ffa450edef68
2012-10-30 03:45:02 +00:00
Steven Rowe d996a35681 LUCENE-4365: Upgrade maven-install-plugin to just-released v2.4, to enable skipping installation of artifacts from modules solr-core-tests and solr-solrj-tests.
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1382023 13f79535-47bb-0310-9956-ffa450edef68
2012-09-07 13:40:48 +00:00
Robert Muir f7e7097edd eol-style=native
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1381812 13f79535-47bb-0310-9956-ffa450edef68
2012-09-07 00:10:20 +00:00
Steven Rowe d3383239f8 LUCENE-4365: split maven modules into main/test sub-modules for the four modules with cyclic dependencies on the Lucene or Solr test-framework modules: lucene-core, lucene-codecs, solr-core, and solr-solrj
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1381779 13f79535-47bb-0310-9956-ffa450edef68
2012-09-06 22:17:03 +00:00
Robert Muir 6bfbc40a35 LUCENE-4354: fix maven dependencies to be consistent with binary package (selckin's patch)
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1380899 13f79535-47bb-0310-9956-ffa450edef68
2012-09-04 21:35:34 +00:00
Steven Rowe 09c824ce4c Maven configuration: solr-core test resources are no longer needed by contribs
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1379989 13f79535-47bb-0310-9956-ffa450edef68
2012-09-02 14:51:14 +00:00
Steven Rowe 4db5c1f5bb SOLR-3780: Maven build: Make solrj tests run separately from solr-core.
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1379820 13f79535-47bb-0310-9956-ffa450edef68
2012-09-01 18:08:17 +00:00
Steven Rowe 4f57dc4145 maven build: reduce solr test logging output, to allow Jenkins mailer to succeed
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1372190 13f79535-47bb-0310-9956-ffa450edef68
2012-08-12 19:58:13 +00:00
Steven Rowe 48e9e9f361 fix clustering and DIH problems with conflicting servlet-api dependencies by making scope be provided in solr's test-framework POM
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1372145 13f79535-47bb-0310-9956-ffa450edef68
2012-08-12 16:29:30 +00:00
Steven Rowe e0dbd4c4f6 Add new test-framework dependencies introduced by Mark Miller's r1370864 commit: javax.servlet:servlet-api; org.eclipse.jetty:jetty-servlet; and org.eclipse.jetty:jetty-util (jetty-util was previously runtime scope, but is now compile scope)
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1370944 13f79535-47bb-0310-9956-ffa450edef68
2012-08-08 20:21:41 +00:00
Steven Rowe bc7578d8b6 LUCENE-4296: Update/clean up Maven POMs and documentation
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1370513 13f79535-47bb-0310-9956-ffa450edef68
2012-08-07 20:47:05 +00:00
Mark Robert Miller 46021d4575 SOLR-3460: Add cloud-scripts directory and a zkcli.sh|bat tool for easy scripting and interaction with ZooKeeper.
SOLR-3609: Change Solr's expanded webapp directory to be at a consistent path called solr-webapp rather than a temporary directory.

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1360416 13f79535-47bb-0310-9956-ffa450edef68
2012-07-11 21:45:43 +00:00
Steven Rowe b7739c81a9 SOLR-3430: Maven configuration: add DIH test dependency on HSQLDB
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1335336 13f79535-47bb-0310-9956-ffa450edef68
2012-05-08 04:43:44 +00:00
Steven Rowe 0f93e8d621 LUCENE-3948: move maven build (POMs and output directories) to top-level maven-build/ directory
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1335334 13f79535-47bb-0310-9956-ffa450edef68
2012-05-08 04:33:02 +00:00
Steven Rowe 0df401726b Maven configuration: Added test scope dependency to solr-core module on log4j-over-slf4j, to allow ZooKeeperServer to be instantiated from ZkTestServer.
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1328971 13f79535-47bb-0310-9956-ffa450edef68
2012-04-22 20:42:41 +00:00
Ryan McKinley 835d0dcf08 SOLR-3358: remove log4j LogWatcher implementation
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1327608 13f79535-47bb-0310-9956-ffa450edef68
2012-04-18 18:28:37 +00:00
Ryan McKinley 967ca29f76 SOLR-3358: make log4j-over-slf4j optional maven dependency
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1327600 13f79535-47bb-0310-9956-ffa450edef68
2012-04-18 18:08:48 +00:00
Steven Rowe d9dc7ab247 SOLR-3358: Maven configuration: In solr-core POM, exclude log4j-over-slf4j transitive dependency from solrj dependency; otherwise, log4j clashes with it.
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1327564 13f79535-47bb-0310-9956-ffa450edef68
2012-04-18 16:20:45 +00:00
Ryan McKinley e34753cd57 SOLR-3358: Logging events are captured and available from the /admin/logging request handler.
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1327210 13f79535-47bb-0310-9956-ffa450edef68
2012-04-17 18:12:09 +00:00
Steven Rowe eae46487c7 SOLR-3356: Maven configuration: Add new dependency slf4j-jdk14 to solr-core module
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1326213 13f79535-47bb-0310-9956-ffa450edef68
2012-04-14 21:34:28 +00:00
Steven Rowe 610d93357c SOLR-3344: Maven configuration: In Solr test-framework POM template, switch Jetty dependencies' scope from compile to runtime, since these dependencies are not required during compilation
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1311957 13f79535-47bb-0310-9956-ffa450edef68
2012-04-10 19:42:40 +00:00