Convert a managed-released first-generation managed package into a second-generation managed package.
The package conversion command automatically selects the latest released major.minor first-generation managed package version, and converts it into a second-generation managed package version.
Use --patch-version to specify a released patch version.
To retrieve details about a package version create request, including status and package version ID (04t), run "<%= config.bin %> package version create report -i 08c...".
To protect the contents of your package and to prevent unauthorized installation of your package, specify the --installation-key flag.
To list package version creation requests in the org, run "<%= config.bin %> package version create list".
-
Create a second-generation managed package version from the first-generation managed package with the specified ID and give it the installation key "password123"; uses your default Dev Hub org:
<%= config.bin %> <%= command.id %> --package 033... --installation-key password123
-
Similar to previous example, but uses the specified Dev Hub org:
<%= config.bin %> <%= command.id %> --package 033... --installation-key password123 --target-dev-hub [email protected]
ID (starts with 033) of the first-generation managed package to convert.
Installation key for key-protected package.
Either an --installation-key value or the --installation-key-bypass flag is required.
Bypass the installation key requirement.
If you bypass this requirement, anyone can install your package. Either an --installation-key value or the --installation-key-bypass flag is required.
Path to a definition file that contains features and org preferences that the metadata of the package version depends on.
This definition file is similar to the scratch org definition file.
Minutes to wait for the package version to be created.
Instance where the conversion package version will be created, such as NA50.
Display verbose command output.
Request in progress. Will wait a total of %s more seconds before timing out. Current Status='%s'.
Directory containing metadata to be deployed prior to conversion.
The directory containing metadata that will be deployed on the build org prior to attempting package conversion.
Specific released patch version to be converted.
Specify a released patch version as major.minor.patch to convert to a second-generation managed package version.