class %IPM.Lifecycle.StudioProject
extends %IPM.Lifecycle.Base
Supports packaging and installing modules from Studio projects.
Additional command line flags:
- -DPackage.WithDependencies=1: includes dependencies in the module package
- -DPackage.Manager=1: includes package manager itself in the module package, to be bootstrapped in if it is not already installed
- -DPackage.Target=C:\path\to\file.xml: exports the package to the specified file
- -DPackage.Deploy=1: deploys all resources that are not explicitly listed with "Deploy=false"
final parameter PACKAGING = "studio-project";
method %Package(ByRef pParams)
as %Status
Packages all of the resources in a module (possibly including its dependencies, possibly including the package manager, possibly deploying by default)
into a Studio project with a set of subordinate Studio projects.
method OnInstallFromPayload(ByRef pParams)
as %Status
Callback from the Verify phase to install the module payload in a different namespace.