You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Sometimes I cannot upgrade to a new major version of a dependency yet. It would be useful to have the plugin report the newest version on each version level (major/minor/patch). For example, if I include io.dropwizard:dropwizard-client:1.0.3, display-dependency-updates currently outputs
[INFO] The following dependencies in Dependencies have newer versions:
[INFO] io.dropwizard:dropwizard-client ....................... 1.0.3 -> 4.0.6
and it should display instead:
[INFO] The following dependencies in Dependencies have newer versions:
[INFO] io.dropwizard:dropwizard-client ......... 1.0.3 -> 1.0.9, 1.3.9, 4.0.6
(5.0.0-alpha.1 is excluded by an ignoreVersion, see my configuration below.)
With this information I can easily decide to upgrade to the latest patch, minor or major version. It is not required to list more than these three versions since it can be assumed that 2.x.y and 3.x.y versions also exist. I could simply include 2.0.0 and would see 2.0.9 and 2.1.9 in the next run.
[INFO] The following dependencies in Dependencies have newer versions:
[INFO] jakarta.xml.bind:jakarta.xml.bind-api ................. 3.0.1 -> 4.0.1
In this case the output would be the same as before, but knowing about this feature I could assume there is no 3.0.2 or 3.1.0. Or maybe the output could be modified to something like
[INFO] The following dependencies in Dependencies have newer versions:
[INFO] jakarta.xml.bind:jakarta.xml.bind-api .......... 3.0.1 -> 3.0.1, 4.0.1
or
[INFO] The following dependencies in Dependencies have newer versions:
[INFO] jakarta.xml.bind:jakarta.xml.bind-api ........ 3.0.1 -> [3.0.1], 4.0.1
Sometimes I cannot upgrade to a new major version of a dependency yet. It would be useful to have the plugin report the newest version on each version level (major/minor/patch). For example, if I include
io.dropwizard:dropwizard-client:1.0.3
,display-dependency-updates
currently outputsand it should display instead:
(
5.0.0-alpha.1
is excluded by anignoreVersion
, see my configuration below.)With this information I can easily decide to upgrade to the latest patch, minor or major version. It is not required to list more than these three versions since it can be assumed that 2.x.y and 3.x.y versions also exist. I could simply include 2.0.0 and would see 2.0.9 and 2.1.9 in the next run.
Another case is when there is no minor or patch update. If I include
jakarta.xml.bind:jakarta.xml.bind-api:3.0.1
, the output currently is:In this case the output would be the same as before, but knowing about this feature I could assume there is no 3.0.2 or 3.1.0. Or maybe the output could be modified to something like
or
My plugin configuration looks like this:
The text was updated successfully, but these errors were encountered: