Map osgi.bundle requirement onto a dependency on the resolved version - #135
Conversation
Exclude EMF and ECF requirements because these don't provide snapshot versions and we want to be able to publish snapshot builds. eclipse-platform#128
|
@mickaelistria I've excluded EMF and ECF for now... |
|
That seems impressively easy and efficient! Should we try to merge it right now and see what happens in real life when generating the pom files on CI? |
|
Yes, I'm happy that what was already built was flexible enough to handle this new desired outcome! I'll merge and kick off another build immediately. |
|
This bit of logic does not work for snapshots: eclipse.platform.releng/publish-to-maven-central/CBIaggregator.sh Lines 388 to 389 in aa891e6 Even if the above did work, the source of what it's copying is determined by this: eclipse.platform.releng/publish-to-maven-central/properties.sh Lines 16 to 22 in aa891e6 This file's values needs to be adjusted even for a release build, which is error prone and easy to forget... In any case, here's how a POM looks after this change: So that looks good and the builds generally complete so also goodness.... |
|
Awesome, thanks! @merks Feel free to open other tickets about the issues you noticed by the way |
Never tried that, but actually maven will try to get 3.18.100 version if it is requested and probably complain. |
|
OK, I'll try it later and report whether this works. |
Exclude EMF and ECF requirements because these don't provide snapshot versions and we want to be able to publish snapshot builds.
#128