[
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