stringbean / sbt-dependency-lock

sbt plugin for creating dependency lockfiles
https://stringbean.github.io/sbt-dependency-lock
Apache License 2.0
14 stars 6 forks source link

Sort dependencies in error reports #25

Closed stringbean closed 3 years ago

stringbean commented 3 years ago

This adds an alpha sort on the dependency moduleID in the long report. This makes it easier for humans to read and helps make the output more stable (results are not returned in the order that they were resolved).

Before:

Dependency lock check failed:
  3 dependencies changed:
    org.example:version  (compile)                          1.0  -> 2.0
    org.example:both     (compile)       -> (compile,test)  1.0  -> 2.0
    org.example:configs  (compile,test)  -> (compile)       1.0

After:

Dependency lock check failed:
  3 dependencies changed:
    org.example:both     (compile)       -> (compile,test)  1.0  -> 2.0
    org.example:configs  (compile,test)  -> (compile)       1.0
    org.example:version  (compile)                          1.0  -> 2.0