I noticed while poking around Gogo that its Maven groupId is:
org.apache.felix.gogo
While most other subprojects are:
org.apache.felix
Apparently, Karaf also creates its own groupId. I guess I was under the
assumption that all subprojects were using the same groupId. It doesn't
seem necessary, even if you have multiple modules, since for example
iPOJO has multiple modules, but still uses org.apache.felix.
I realize the groupId doesn't really have much impact, but it does make
it somewhat confusing to know which is the correct groupId to use for a
given subproject. So, from that perspective it seems easier and more
consistent if every subproject just used the same groupId. Are there any
benefits of having separate groupIds?
-> richard