Replies: 4 comments 4 replies
-
The naming issue is a red herring because the OSGi project uses the org.osgi namespace: Also, the Eclipse project happily used org.eclipse.anything whenever the mood strikes without regard whether "anything" is a project or not. Of course lots of things depend on that bundle name: So changing that seems a bit of a non-starter... So that leaves the question of "confusion". I don't argue it's not a confusing name, though it seems not so confusing, but moving it is more likely to cause new confusion than the eliminate old confusion. One current finds it here: https://repo1.maven.org/maven2/org/eclipse/platform/org.eclipse.osgi/ Will changing that help someone or create work for someone and maybe create new confusion about the two places it can be found? |
Beta Was this translation helpful? Give feedback.
-
Apparently Equinox has used these: |
Beta Was this translation helpful? Give feedback.
-
I hope that the cure is not worse than disease that we have lived with for 20 years... |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
Currently we have the bundle (and it uses the name as artifact id as well)
org.eclipse.osgi
, while this historically might be a good choice it has become confusing over time and actually violates the Eclipse rules for project naming (and collides with https://projects.eclipse.org/projects/technology.osgi):https://www.eclipse.org/projects/handbook/#resources-maven
I therefore like to suggest to take actions to migrate to a new name
org.eclipse.equinox.framework
, as a first step one could adjust the maven deployment to deploy it to a new artifact id and install a relocation pom:https://maven.apache.org/guides/mini/guide-relocation.html
Compare for example:
Also try to search on central for:
versus
Beta Was this translation helpful? Give feedback.
All reactions