Felix Meschberger wrote:
> #1 each module must fully describe its dependencies
> Some dependencies should probably be considered globally valid and will
> still be available through dependency management:
>    JCR API (1.0)
>    Servlet API (2.4)
>    OSGi APIs (should generally be R4 based)
+1

> #2 each dependency version must be to the lowest possible number
> This ensures that Import-Package version numbers will not increase
> needlessly. Dependency version numbers should primarily be based on
> API-functionality. Any higher version required due to bug-fixes in the
> implementation is not an issue for a module to care about.
+1

> #3 keep dependency management for plugins (plugin management)
> Plugin management is concerned with the build process only and it makes
> perfect sense to keep this support and functionality.
+1

Carsten
-- 
Carsten Ziegeler
[email protected]

Reply via email to