Replies: 1 comment 6 replies
-
Why? Baseline comparison is almost useless if you don't do so as consumers are unable to ever accommodate your changes and choose suitable version ranges.
It doesn't matter form an API point of view how much is added as long as API stays constant (that is mostly exported packages), and in this case a micro change is really the worst one can do for your downstream consumers as it is accepted that micro changes mean API stays compatible for consumer and providers (please note that Bundle version do not need match package versions!).
This is not something really supported and I'm not sure that priority will help you here (even though it should work see Also please note that even if you can override |
Beta Was this translation helpful? Give feedback.
-
I'd like to use a customized version of
BundleArtifactBaselineComparator
, since we don't really follow semver semantics (e.g. new features can be delivered with a micro version change, 1.0.0 > 1.0.1).Tried every possible combination of annotation on my custom addon, added as a dependency to the baseline plugin:
I think one way of overriding existing beans would be to switch to use
javax.*
and the sisu@Priority
annotation, but then the baseline mojo would have to use@Inject
instead of@Component
.Any other idea?
Beta Was this translation helpful? Give feedback.
All reactions