You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@solr.apache.org by "ASF subversion and git services (Jira)" <ji...@apache.org> on 2024/11/15 18:25:00 UTC
[jira] [Commented] (SOLR-17406) Introduce Gradle Version Catalogs
[ https://issues.apache.org/jira/browse/SOLR-17406?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17898722#comment-17898722 ]
ASF subversion and git services commented on SOLR-17406:
--------------------------------------------------------
Commit c9d3885f2fd0a7edf5efe4a264d0bdc276109eba in solr's branch refs/heads/main from Christos Malliaridis
[ https://gitbox.apache.org/repos/asf?p=solr.git;h=c9d3885f2fd ]
SOLR-17406: Introduce Version Catalogs (#2706)
Introduce project-wide Gradle versions catalogs. Read the updated docs for more information.
Breaking Changes: Any dependencies added from now on are no longer added to versions.props (file removed), but to gradle/libs.versions.toml. When referencing a dependency in a gradle module, use the version catalog instead of hardcoded strings.
Dependencies are now locked with gradlew writeLocks (subject to change).
> Introduce Gradle Version Catalogs
> ---------------------------------
>
> Key: SOLR-17406
> URL: https://issues.apache.org/jira/browse/SOLR-17406
> Project: Solr
> Issue Type: Improvement
> Components: Gradle
> Affects Versions: main (10.0)
> Reporter: Christos Malliaridis
> Assignee: Christos Malliaridis
> Priority: Minor
> Labels: dependencies, gradle, pull-request-available
> Time Spent: 7h 40m
> Remaining Estimate: 0h
>
> With Gradle it is possible to manage versions and dependencies in gradle files via version catalogs. This allows us to cleanup dependency resolution and move various versions from across the project to a single file.
> Dawid Weiss demonstrated in [Lucene PR #13484|https://github.com/apache/lucene/pull/13484/] such a migration together with a few improvements in the gradle build files that could be addressed in this ticket aswell.
> The migration include the removal of palantir's consistent versions plugin.
> Dev list thread: [https://lists.apache.org/thread/wh6c0x2ncbpd61pwwddtv3l256lv9kr5]
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@solr.apache.org
For additional commands, e-mail: issues-help@solr.apache.org