Contenuto principale

Condivisione e distribuzione di software

R2026b
Creare e gestire i pacchetti e le loro dipendenze da altre librerie

Il modo più semplice per condividere il software sviluppato in MATLAB consiste nel creare un pacchetto. Se il pacchetto dipende da altri pacchetti o librerie, è possibile includere le dipendenze da installare insieme al codice. Per maggiori informazioni, consultare Interactively Create and Share Packages.

Gli utenti finali possono installare il software contenuto nel pacchetto tramite i repository o utilizzando il pannello Add-Ons (Componenti complementari). Per maggiori informazioni su come trovare e installare i pacchetti, vedere Distribute Packages Using Folder-Based Repositories o Acquisizione e gestione dei componenti complementari.

Per maggiori informazioni sull'utilizzo dei pacchetti nell'ambito del processo di sviluppo software, vedere Develop and Share Software in MATLAB.

Funzioni

espandi tutto

matlab.addons.toolbox.packageToolboxBuild package from project file
matlab.addons.toolbox.toolboxVersionQuery or modify version of package
matlab.addons.toolbox.ToolboxOptionsOptions for building a package (Da R2023a)

Pacchetti

mpmcreateCreate package (Da R2024b)
mpminstallInstall package (Da R2024b)
mpmuninstallUninstall package (Da R2024b)
mpmsearchSearch for packages in repositories (Da R2024b)
mpmlistList installed packages (Da R2024b)
mpmupdateUpdate installed package to newer version (Da R2026b)

Repository

mpmAddRepositoryAdd repository to repository list (Da R2024b)
mpmListRepositoriesList known repositories (Da R2024a)
mpmRemoveRepositoryRemove repository from repository list (Da R2024b)
matlab.mpm.FileExchangeGet File Exchange URL (Da R2026b)

Sviluppo del pacchetto

addFolderAdd member folder to package (Da R2024b)
removeFolderRemove member folder from package (Da R2024b)
addDependencyAdd dependency to package (Da R2024b)
removeDependencyRemove dependency from package (Da R2024b)
updateDependencyUpdate dependency information (Da R2024b)
digestGenerate cryptographic hash for package (Da R2024b)
PackageIdentifierCreate package identifier (Da R2026a)

Gestore dei pacchetti

matlab.mpm.PackageMATLAB package (Da R2024b)
matlab.mpm.DependencyPackage dependency (Da R2024b)
matlab.mpm.PackageSpecifierSpecify package qualifiers (Da R2024b)
matlab.mpm.PackageIdentifierPackage Identifier (Da R2026a)
matlab.mpm.VersionPackage version (Da R2024b)
matlab.mpm.RepositoryPackage repository (Da R2024b)
matlab.mpm.ProviderPackage provider (Da R2024b)
matlab.mpm.PackageFolderPackage member folder (Da R2024b)
matlab.mpm.PackageFolderLanguagePackage folder language (Da R2025a)
matlab.mpm.PlatformConfigurationSupported platforms for package (Da R2026b)

File di definizione del pacchetto

mpackage.jsonPackage definition file schema (Da R2024b)
matlab.codetools.requiredFilesAndProductsList dependencies of MATLAB program files

Argomenti