ace-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Marcel Offermans (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (ACE-333) Reduce the number of projects in the build
Date Thu, 07 Feb 2013 14:49:15 GMT

    [ 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

Mime
View raw message