...
Since there are different types of artifacts, some properties depend on the actual type.
For bundles:
- Bundle-Name
- Bundle-SymbolicName
- Bundle-Version
For configuration:
- filename
For other types, please consult the documentation about these types (specifically the classes that implement the interfaces in the org.apache.ace.client.repository.helper
package).
...
Associates artifacts to features. Associations have a left and right hand side. Both can be expressed as filter conditions, and both have a cardinality.
- leftEndpoint
- leftCardinality
- rightEndpoint
- leftCardinality — defaults to 1rightEndpoint
- rightCardinality — defaults to 1
Feature
A feature is a grouping mechanism for artifacts. It is commonly used to group together a set of artifacts that together represent some kind of feature to the application.
- name
- description
Feature2Distribution
Associates features to distributions. Associations have a left and right hand side. Both can be expressed as filter conditions, and both have a cardinality.
- leftEndpoint
- leftCardinality
- rightEndpoint
- leftCardinality — defaults to 1rightEndpoint
- rightCardinality — defaults to 1
Distribution
A feature is a grouping mechanism for features. It is commonly used to group together a set of features that together represent some kind of distribution. Distributions are the things you can associate with targets, so you can look at them as the licensable configurations of your software.
- name
- description
Distribution2Target
Associates distributions to targets. Associations have a left and right hand side. Both can be expressed as filter conditions, and both have a cardinality.
- leftEndpoint
- rightEndpoint
- leftCardinality — defaults to 1
- rightEndpoint
- rightCardinality — defaults to 1
Target
A target receives the artifacts you provision to it. Most of the time, a target is an OSGi container and provisioning means you'll actually install the artifacts in the container, but there can be other types of targets (non-OSGi containers, or something completely different).
- id
- autoapprove
Checkout and commit
...