Category:Virgo {{DEFAULTCATEGORYSORT:{{SUBPAGENAME}}}}

    [[Category:Virgo]] [[Category:EclipseRT]]

# Artifacts

(aka artefacts)

Virgo supports the deployment of various types of artifact. Standard artifact types are:

1. bundle - an OSGi bundle;
2. configuration - a properties file with name of the form <tt><pid>.properties</tt> which when deployed produces a Configuration Admin dictionary with PID <tt><pid></tt>;
3. plan - an XML file which refers to arbitrary other artifacts in the Virgo repository -- plans may be scoped or unscoped, as described below, and atomic or non-atomic in terms of whether the lifecycle of the plan is tied to the lifecycle of the plan's artifacts; and
4. PAR - a 'P'lan 'AR'chive which contains a collection of artifacts and is equivalent to a scoped, atomic plan referencing those artifacts (except the artifacts need not be present in the Virgo repository).

In addition, it is possible to add user-defined artifact types.