Hi Ondrej, Use of sub-groups is absolutely ok. "org.<forge>.<short-name>" is your namespace. You can create as much sub-groups as you want!
HTH, Gunnar -- Gunnar Wagenknecht [email protected], http://guw.io/ > On 11. Apr 2017, at 16:34, Ondrej Mihályi <[email protected]> wrote: > > Hi, > > On behalf of the Eclipse MicroProfile project, I'd like to get a > clarification for maven artifact naming of our project deliverables. > > The Eclipse namespace policy states that the group name must follow > org.<forge>.<short-name>, where "short-name" is the short name of the > project. However, it also refers to the Maven naming conventions, which > allows "as many subgroups" as needed, therefore also > org.<forge>.<short-name>.<subgroup> or > org.<forge>.<short-name>.<subgroup>.<subsubgroup>would be allowed in this > sense. > > My question is: > > For the MicroProfile project, is it really only allowed to use > org.eclipse.microprofile as the groupId for all artifacts of our project, or > also groupId with a subgroup, such as org.eclipse.microprofile.api is allowed? > > If we strictly follow tine Eclipse policy, then only the first goupId would > be valid. But going into the Maven conventions referred in the policy, the > second groupId would be valid true, is that right? > > The reason I'm asking is that the MicroProject is an effort to build a set of > loosely coupled APIs, for each API we want to provide more artifacts, such as > test suite and example implementation. Moreover, we also want to provide > example projects, that are not coupled to any particular API but to the set > of MicroProfile APIs as a whole. It makes very good sense to use to separate > individual API artifacts and other auxiliary artifacts to groupIds with a > different subgroup suffix. > > Cheers, > Ondrej > _______________________________________________ > incubation mailing list > [email protected] > To change your delivery options, retrieve your password, or unsubscribe from > this list, visit > https://dev.eclipse.org/mailman/listinfo/incubation _______________________________________________ incubation mailing list [email protected] To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/incubation
