Hi All,

Currently there is a folder named 'amdatu-libraries' which contains some 
utility services/helper classes. Issue 
http://jira.amdatu.org/jira/browse/AMDATU-264 states that the utilities library 
should be removed. I think we have to agree upon how to deal with these kind of 
generic services/utility classes. While developing the amdatu gadget container 
demo, I encountered more of these generic services/utility classes.

A small evaluation of generic services/helper classes:

*         Fsstorage classes (currently contained by amdatu-libraries) - Base 
and utility classes for components that use simple filesystem storage

*         Utility services (currently contained by amdatu-libraries) - Contains 
all kind of utility methods, like the ServiceDependentActivator, the 
AtomSyndicationLink, XML utilities and some unit test helper classes.

*         Warsupport (currently contained by amdatu-libraries) - Supporting 
classes for the Amdatu WAR assembly

*         Performance test framework (used by the subprojects)

*         Dashboard plugin (currently contained by OpenSocial, but since the 
plugin can also be used without OpenSocial, this might not be the right 
location)

*         REST doclet (which I created to automatically generate online 
documentation from REST services by introspecting the code and javadoc)

*         Email service (used by the gadget container demo)

And then we have more artifacts in the trunk which are not officially part of 
platform or any subproject, like;

*         Amdatu-maven-plugin

*         Amdatu-release

*         Amdatu-release-demo

*         Amdat-parent

*         etc/checkstyle

I don't think all these artifacts should be contained by a single 'misc' 
project with just one release cycle; these artifacts are all independent 
artifacts which should be released separately. I suggest we move all these 
artifacts to a new folder named something like 'amdatu-utils', where each 
artifact has its own version, lifecycle and owner. I noticed that the Felix 
project has something similar; 'Felix Utils'.

Regards, Ivo

GX Software | Ivo Ladage-van Doorn | Product Architect | Wijchenseweg 111 | 
6538 SW Nijmegen | The Netherlands | T +31(0)24 - 388 82 61 | F +31(0)24 - 388 
86 21 | 
[email protected]<mailto:[email protected]> | 
www.gxsoftware.com<http://www.gxsoftware.com> | 
twitter.com/GXSoftware<http://twitter.com/GXSoftware>

_______________________________________________
Amdatu-developers mailing list
[email protected]
http://lists.amdatu.org/mailman/listinfo/amdatu-developers

Reply via email to