On Tuesday 16 August 2016 13:14:57 Stefan Seifert wrote:
> +1

hi Stefan,

> i stumbled upon one thing (not blocking the release, we can change it later
> as well)
> 
> why is the folder named
>   testing/org.apache.sling.testing.paxexam
> and not just
>   testing/paxexam
> ?
> 
> this is inconsistent with the other modules there.

we don't have a consistent scheme across the project but I prefer the simple 
pattern (rule)

root Java package == artifact id == bundle symbolic name == module name

This makes it much, much easier to find code and projects (modules).

Following this pattern makes module names unique also (we have several api, 
base and core modules) and you don't have to come up with workarounds like 
prefix or additional "parent" directory.

I'm not happy with our nested repo layout and often wish a flat list of 
modules (where short names would not work of course).

Regards,
O. 

> stefan

Reply via email to