gus-asf commented on code in PR #2706:
URL: https://github.com/apache/solr/pull/2706#discussion_r1842431080


##########
dev-docs/dependency-upgrades.adoc:
##########
@@ -16,30 +16,34 @@
 // specific language governing permissions and limitations
 // under the License.
 
-Solr has lots of 3rd party dependencies, defined mainly in `versions.props`.
+Solr has lots of 3rd party dependencies, defined in 
`gradle/libs.versions.toml`.
 Keeping them up-to-date is crucial for a number of reasons:
 
 * minimizing the risk of critical CVE vulnerabilities by staying on a recent 
and supported version
 * avoiding "dependency hell", that can arise from falling too far behind
 
-Read the 
https://github.com/apache/solr/blob/main/help/dependencies.txt[help/dependencies.txt]
 file for an in-depth explanation of how gradle is deployed in Solr, using
-https://github.com/palantir/gradle-consistent-versions[Gradle 
consistent-versions] plugin.
+Read the 
https://github.com/apache/solr/blob/main/help/dependencies.txt[help/dependencies.txt]
 file for an in-depth
+explanation of how dependencies are managed.
 
 == Manual dependency upgrades
 In order to upgrade a dependency, you need to run through a number of steps:
 
 1. Identify the available versions from e.g. https://search.maven.org[Maven 
Central]
-2. Update the version in `versions.props` file
-3. Run `./gradlew --write-locks` to re-generate `versions.lock`. Note that 
this may cause a cascading effect where
+2. Update the version in `gradle/libs.versions.toml` file
+3. Run `./gradlew writeLocks` to re-generate `versions.lock`. Note that this 
may cause a cascading effect where
    the locked version of other dependencies also change.
-4. Run `./gradlew updateLicenses` to re-generate SHA1 checksums of the new jar 
files.
-5. Once in a while, a new version of a dependency will transitively bring in 
brand-new dependencies.
+4. In case of a conflict, resolve the conflict according to 
`help/dependencies.txt`
+5. Check if there are any constraints that are obsolete after the dependency 
update

Review Comment:
   I meant to imply that the documentation should answer these questions for 
the folks attempting to follow it :)



-- 
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