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

Reply via email to