Annotation Type Deploy


  • @Inherited
    @Repeatable(Deploys.class)
    @Retention(RUNTIME)
    @Target({TYPE,METHOD})
    public @interface Deploy
    A list of artifacts to be deployed.

    Deployable artifacts are either bundles either components:

    • A bundle entry is represented by the bundle symbolic name.
    • A component entry is represented by an URI of the form: symbolicName:componentXmlPath, where symbolicName is the symbolic name of the bundle owning the component.
    Example with one module:
     @Deploy("org.nuxeo.runtime")
     
    Example with several modules:
     @Deploy({"org.nuxeo.runtime", "org.nuxeo.core:OSGI-INF/component.xml"})
     
    • Required Element Summary

      Required Elements 
      Modifier and Type Required Element Description
      String[] value
      The artifact ID (symbolic name or bundle resource URI).
    • Element Detail

      • value

        String[] value
        The artifact ID (symbolic name or bundle resource URI).