-
Notifications
You must be signed in to change notification settings - Fork 74
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Publish platform features to Maven central #1422
Conversation
1ea0557
to
2a6d5cb
Compare
Note that no verification build will actually test that this works. Also note that should you choose to change this to suit your personal wishes and goals, then you will be assuming responsibility for maintaining and supporting it in the future, including and especially when this fails to publish to maven central after the release. |
I would not say that I have personal wishes to see features published at Maven central. But RCP clients are moving into the direction of using Maven based target platforms and listing all plug-ins into a target is time consuming and error-prone especially as the the required set of plug-ins is changing. The support of Feature dependencies in the target files was added by @laeubi and @ptziegler. Of course it is fine to revert this change if publishing to Maven fails with feature jar files. |
It would seem better to support BOMs, i.e., something Maven actually understands. But that's my personal my opinion. Please note, if it's not clear already, that actual publishing to Maven happens after the release and so any failure to follow all the nexus publishing rules will happen at the most inopportune moment possible. Please ensure that you are able to and prepared to take full responsibility for changes to the current process, especially as it will have an impact in December. |
@merks do we have a good estimation when the Maven publish is planned to happen so that I can plan to reserve time to look into potential issues? I have a big client who is very interested in using the features from Maven central. |
Feature can be used in a target platform to retrieve the plug-ins listed in them, see eclipse-m2e/m2e-core#636 Publishing these features would allow a user to use these features to define their set of available platform plug-ins based on pure Maven targets. Fixes #1421
2a6d5cb
to
3fcb1a8
Compare
Please read this carefully: Your big client, or you, will need to make a significant investment in satisfying these interests. |
Do you plan working on this one? If not maybe we should close it. |
Lars, now is the right time to work on this one for June release unless you gave up on this one. |
I gave up on this one |
Feature can be used in a target platform to retrieve the plug-ins listed in them, see eclipse-m2e/m2e-core#636
Publishing these features would allow a user to use these features to define their set of available platform plug-ins based on pure Maven targets.
Fixes #1421