Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SOLR-13452: Update the lucene-solr build from Ivy+Ant+Maven (shadow build) to Gradle. #972

Closed
wants to merge 222 commits into from

Conversation

markrmiller
Copy link
Member

Description

Please provide a short description of the changes you're making with this pull request.

Solution

Please provide a short description of the approach taken to implement your solution.

Tests

Please describe the tests you've developed or run to confirm this patch implements the feature or solves the problem.

Checklist

Please review the following and check all that apply:

  • I have reviewed the guidelines for How to Contribute and my code conforms to the standards described there to the best of my ability.
  • I have created a Jira issue and added the issue ID to my pull request title.
  • I am authorized to contribute this code to the ASF and have removed any code I do not have a license to distribute.
  • I have given Solr maintainers access to contribute to my PR branch. (optional but recommended)
  • I have developed this patch against the master branch.
  • I have run ant precommit and the appropriate test suite.
  • I have added tests for my changes.
  • I have added documentation for the Ref Guide (for Solr changes only).

markrmiller and others added 30 commits October 23, 2019 19:03
…uild) to Gradle.

This a first rough commit, taking many things from Dat's gradle branch.
…the point publishToLocalMaven works for simple jars.
… the default is to not even show what tasks executed.
…bout lack of input/output annotations on fields.
…ark/work and benchmark/temp as the file sizes and counts in those folders can make eclipse unhappy.
…ran config into their own files as well to simplify the main build.gradle.
…; TODO: on checking fails on all modifications
markrmiller and others added 12 commits October 23, 2019 19:08
…tions, which was added for the javadoc task.
…ndencyInsight, but works across projects vs forcing you to hunt a project at a time.
…tarting config in ~/.gradle/gradle.properties.
…sing of tests.* properties via -P, documentation.
* We are incorrectly overriding our projects default directory based name - this really had the project in a whacky state.
* Fix tests, we could no longer read classes from other projects.
* Move build and build-eclipse to the root level instead of per project, making them easier to navigate and treat specially.
* Look for user property overrides in user.properties in both the project root dir and the user home directory.
* Some other minor fixes and cleanup.
@markrmiller
Copy link
Member Author

Small delay - I have to review all this and spend some time with the standard build on this branch.

ctargett and others added 15 commits November 11, 2019 16:09
…uild) to Gradle. Updated dependencies and created parallel license directories (Lucene and Solr) to handle 'jar-checksum' and 'jarChecksum' thrashing
…ally from a simple list and leave help/*.txt an uncluttered list of plain text help files.
…farkhaja:java-semver=0.9.0) that came in in the recent merge of master
…master. This is hacked around in configure-test.gradle (much like in ant).
@asfgit asfgit closed this Nov 9, 2020
@asfgit asfgit deleted the jira/SOLR-13452_gradle_8 branch November 9, 2020 16:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
7 participants