Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Proposed SDD Features and Code Structure"
(→Validation) |
(→Tooling) |
||
Line 38: | Line 38: | ||
=== Build Time Generator === | === Build Time Generator === | ||
* org.eclipse.cosmos.me.deployment.sdd.internal.tooling.btg | * org.eclipse.cosmos.me.deployment.sdd.internal.tooling.btg | ||
− | * org.eclipse.cosmos.me.deployment.sdd.internal.tooling.btg.exception | + | * org.eclipse.cosmos.me.deployment.sdd.internal.provisional.tooling.btg |
+ | * org.eclipse.cosmos.me.deployment.sdd.internal.provisional.tooling.btg.exception | ||
* org.eclipse.cosmos.me.deployment.sdd.resources.tooling.btg | * org.eclipse.cosmos.me.deployment.sdd.resources.tooling.btg | ||
* org.eclipse.cosmos.me.deployment.sdd.tests.tooling.btg | * org.eclipse.cosmos.me.deployment.sdd.tests.tooling.btg | ||
Line 46: | Line 47: | ||
=== Aggregator === | === Aggregator === | ||
* org.eclipse.cosmos.me.deployment.sdd.internal.tooling.btg.aggregator | * org.eclipse.cosmos.me.deployment.sdd.internal.tooling.btg.aggregator | ||
+ | * org.eclipse.cosmos.me.deployment.sdd.internal.provisional.tooling.btg.aggregator | ||
* org.eclipse.cosmos.me.deployment.sdd.resources.tooling.btg.aggregator | * org.eclipse.cosmos.me.deployment.sdd.resources.tooling.btg.aggregator | ||
+ | * org.eclipse.cosmos.me.deployment.sdd.tests.tooling.btg.aggregator | ||
+ | * org.eclipse.cosmos.me.deployment.sdd.tests.artifacts.tooling.btg.aggregator | ||
* org.eclipse.cosmos.me.deployment.sdd.internal.tooling.btg.aggregator.util | * org.eclipse.cosmos.me.deployment.sdd.internal.tooling.btg.aggregator.util | ||
=== RPM Reader Plugin === | === RPM Reader Plugin === | ||
* org.eclipse.cosmos.me.deployment.sdd.internal.tooling.btg.rpm | * org.eclipse.cosmos.me.deployment.sdd.internal.tooling.btg.rpm | ||
+ | * org.eclipse.cosmos.me.deployment.sdd.internal.provisional.tooling.btg.rpm | ||
* org.eclipse.cosmos.me.deployment.sdd.resources.tooling.btg.rpm | * org.eclipse.cosmos.me.deployment.sdd.resources.tooling.btg.rpm | ||
* org.eclipse.cosmos.me.deployment.sdd.tests.tooling.btg.rpm | * org.eclipse.cosmos.me.deployment.sdd.tests.tooling.btg.rpm | ||
Line 58: | Line 63: | ||
=== SDD Reader Plugin === | === SDD Reader Plugin === | ||
* org.eclipse.cosmos.me.deployment.sdd.internal.tooling.btg.sdd | * org.eclipse.cosmos.me.deployment.sdd.internal.tooling.btg.sdd | ||
+ | * org.eclipse.cosmos.me.deployment.sdd.internal.provisional.tooling.btg.sdd | ||
* org.eclipse.cosmos.me.deployment.sdd.resources.tooling.btg.sdd | * org.eclipse.cosmos.me.deployment.sdd.resources.tooling.btg.sdd | ||
* org.eclipse.cosmos.me.deployment.sdd.tests.tooling.btg.sdd | * org.eclipse.cosmos.me.deployment.sdd.tests.tooling.btg.sdd |
Revision as of 14:48, 12 May 2008
Contents
Overview
The initial deliverable in support of the Solution Deployment Descriptor (SDD) will focus on the CL-1 level of the specification. The code will consist of support for tooling to create the SDD, as well as a runtime to process it.
Proposed CVS Structure
Some initial work has been done by SAS and IBM which is a candidate for an initial contribution to the COSMOS project. This code will be evaluated and if accepted will be contributed following the Eclipse guidelines. The work will be performed in the Management Enablement component of COSMOS. The following structure has been proposed for the COSMOS CVS.
Common
SPI
- org.eclipse.cosmos.me.deployment.sdd.internal.common.spi
- org.eclipse.cosmos.me.deployment.sdd.internal.provisional.common.spi
- org.eclipse.cosmos.me.deployment.sdd.internal.common.spi.artifact
- org.eclipse.cosmos.me.deployment.sdd.internal.provisional.common.spi.artifact
- org.eclipse.cosmos.me.deployment.sdd.internal.common.spi.condition
- org.eclipse.cosmos.me.deployment.sdd.internal.provisional.common.spi.condition
- org.eclipse.cosmos.me.deployment.sdd.internal.common.spi.contentunit
- org.eclipse.cosmos.me.deployment.sdd.internal.provisional.common.spi.contentunit
- org.eclipse.cosmos.me.deployment.sdd.internal.provisional.common.spi.expection
- org.eclipse.cosmos.me.deployment.sdd.internal.common.spi.requiredbase
- org.eclipse.cosmos.me.deployment.sdd.internal.provisional.common.spi.requiredbase
- org.eclipse.cosmos.me.deployment.sdd.internal.common.spi.requirement
- org.eclipse.cosmos.me.deployment.sdd.internal.provisional.common.spi.requirement
- org.eclipse.cosmos.me.deployment.sdd.tests.common.spi
- org.eclipse.cosmos.me.deployment.sdd.internal.common.spi.util
- org.eclipse.cosmos.me.deployment.sdd.internal.common.spi.variable
- org.eclipse.cosmos.me.deployment.sdd.internal.provisional.common.spi.variable
Validation
- org.eclipse.cosmos.me.deployment.sdd.internal.common.validation
- org.eclipse.cosmos.me.deployment.sdd.internal.provisional.common.validation
- org.eclipse.cosmos.me.deployment.sdd.resources.common.validation
- org.eclipse.cosmos.me.deployment.sdd.examples.common.validation
- org.eclipse.cosmos.me.deployment.sdd.tests.common.validation
- org.eclipse.cosmos.me.deployment.sdd.tests.artifacts.common.validation
- org.eclipse.cosmos.me.deployment.sdd.internal.common.validation.util
Tooling
Build Time Generator
- org.eclipse.cosmos.me.deployment.sdd.internal.tooling.btg
- org.eclipse.cosmos.me.deployment.sdd.internal.provisional.tooling.btg
- org.eclipse.cosmos.me.deployment.sdd.internal.provisional.tooling.btg.exception
- org.eclipse.cosmos.me.deployment.sdd.resources.tooling.btg
- org.eclipse.cosmos.me.deployment.sdd.tests.tooling.btg
- org.eclipse.cosmos.me.deployment.sdd.tests.artifacts.tooling.btg
- org.eclipse.cosmos.me.deployment.sdd.internal.tooling.btg.util
Aggregator
- org.eclipse.cosmos.me.deployment.sdd.internal.tooling.btg.aggregator
- org.eclipse.cosmos.me.deployment.sdd.internal.provisional.tooling.btg.aggregator
- org.eclipse.cosmos.me.deployment.sdd.resources.tooling.btg.aggregator
- org.eclipse.cosmos.me.deployment.sdd.tests.tooling.btg.aggregator
- org.eclipse.cosmos.me.deployment.sdd.tests.artifacts.tooling.btg.aggregator
- org.eclipse.cosmos.me.deployment.sdd.internal.tooling.btg.aggregator.util
RPM Reader Plugin
- org.eclipse.cosmos.me.deployment.sdd.internal.tooling.btg.rpm
- org.eclipse.cosmos.me.deployment.sdd.internal.provisional.tooling.btg.rpm
- org.eclipse.cosmos.me.deployment.sdd.resources.tooling.btg.rpm
- org.eclipse.cosmos.me.deployment.sdd.tests.tooling.btg.rpm
- org.eclipse.cosmos.me.deployment.sdd.tests.artifacts.tooling.btg.rpm
- org.eclipse.cosmos.me.deployment.sdd.resources.tooling.btg.util
SDD Reader Plugin
- org.eclipse.cosmos.me.deployment.sdd.internal.tooling.btg.sdd
- org.eclipse.cosmos.me.deployment.sdd.internal.provisional.tooling.btg.sdd
- org.eclipse.cosmos.me.deployment.sdd.resources.tooling.btg.sdd
- org.eclipse.cosmos.me.deployment.sdd.tests.tooling.btg.sdd
- org.eclipse.cosmos.me.deployment.sdd.tests.artifacts.tooling.btg.sdd
Runtime
- org.eclipse.cosmos.me.deployment.sdd.runtime
- org.eclipse.cosmos.me.deployment.sdd.runtime.profile
- org.eclipse.cosmos.me.deployment.sdd.runtime.<profile name, e.g. SML, CIM>
- org.eclipse.cosmos.me.deployment.sdd.runtime.repository