malliaridis opened a new pull request, #2925:
URL: https://github.com/apache/solr/pull/2925

   https://issues.apache.org/jira/browse/SOLR-17602
   
   # Description
   
   To improve the developer experience of the dependency management, we are 
looking for solutions to make the dependency lock files more developer-friendly 
/ readable.
   
   # Solution
   
   This solution is based on https://github.com/apache/solr/pull/2915 which 
introduces a platform module for aligning the dependency version across our 
project via constraints.
   
   This PR removes the carrotsearch dependencycheck plugin and falls back to 
the default gradle tasks for generating lockfiles. It defines a new task that 
can be used via `gradlew resoslveAndLockAll --write-locks`. This task generates 
or updates existing `gradle.lockfile` in each module.
   
   Additional gradle configuration has been added to lock all module 
configurations by default. The task `resolveAndLockAll` will then filter and 
lock only the resolveable dependencies.
   
   PR should update documentation before merging (in case this solution is 
considered).
   
   # Tests
   
   No tests have been made yet.
   
   # Checklist
   
   Please review the following and check all that apply:
   
   - [x] I have reviewed the guidelines for [How to 
Contribute](https://github.com/apache/solr/blob/main/CONTRIBUTING.md) 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.
   - [x] I have given Solr maintainers 
[access](https://help.github.com/en/articles/allowing-changes-to-a-pull-request-branch-created-from-a-fork)
 to contribute to my PR branch. (optional but recommended, not available for 
branches on forks living under an organisation)
   - [x] I have developed this patch against the `main` branch.
   - [ ] I have run `./gradlew check`.
   - [ ] I have added tests for my changes.
   - [ ] I have added documentation for the [Reference 
Guide](https://github.com/apache/solr/tree/main/solr/solr-ref-guide)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org
For additional commands, e-mail: issues-h...@solr.apache.org

Reply via email to