[ 
https://issues.apache.org/jira/browse/ACE-333?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13573549#comment-13573549
 ] 

Marcel Offermans commented on ACE-333:
--------------------------------------

I had some previous notes lying around outlining my first pass at such a list. 
I also mostly based the new Jira components based on that and I think it makes 
sense to take it as input for the list of projects:

   * Authentication - Plugable system for adding authentication.
   * Client Repository - Client representation of the repositories.
   * Connection Factory - Unified way to create connections.
   * Deployment - Deployment subsystem on server and target.
   * Discovery - Discovery API and implementations.
   * Log - Audit log mechanism.
   * Identification - Identification subsystem.
   * Launcher - An OSGi framework with integrated management agent.
   * Management Agent - A single bundle version of the management agent.
   * Node Launcher - Jclouds based compute node launcher.
   * OBR - Bundle repository.
   * Process Launcher - Launches and monitors processes.
   * Repository - Server side versioned blob store repositories.
   * Scheduler - A simple task scheduler.
   * UI - User interface for ACE.

Some more that we should define (and in the longer term deprecate):

   * Configurator - mimics templates / fileinstall functionality (should be 
merged with deployment admin stuff to unify configuration for ACE)
   * HTTP Listener - whiteboard for servlets, we should @deprecate it in favour 
of felix whiteboard
   * Console Logger - should probably be dumped

And then there is still some small stuff left. :)

I would very much appreciate it if you could have a go at a more detailed 
mapping (in the mean time, this evening or tomorrow I will apply your patch for 
ACE-335 at which time hopefully Bndtools 2 will be finally released as well).
                
> Reduce the number of projects in the build
> ------------------------------------------
>
>                 Key: ACE-333
>                 URL: https://issues.apache.org/jira/browse/ACE-333
>             Project: ACE
>          Issue Type: Improvement
>          Components: Build
>            Reporter: Marcel Offermans
>
> Our Bndtools based build allows us to group together bundles that are 
> related. Currently we have about 90 projects, many of which are strongly 
> related. We should group those together, probably using our list as 
> components (in Jira) as a guide for what belongs together.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to