主要内容

共享和分发软件

R2026b
创建和管理包及其对其他库的依赖关系

共享您在 MATLAB 中开发的软件的最简单方法是创建一个包。如果您的包依赖其他包或库,您可以包含随代码一起安装的依赖项。有关详细信息,请参阅Interactively Create and Share Packages。

最终用户可以通过仓库或使用“附加功能”面板从您的包安装软件。有关查找和安装包的详细信息,请参阅Distribute Packages Using Folder-Based Repositories 或 获取和管理附加功能。

有关在软件开发过程中使用包的详细信息,请参阅Develop and Share Software in MATLAB。

函数

全部展开

matlab.addons.toolbox.packageToolbox打包工具箱工程
matlab.addons.toolbox.toolboxVersion查询或修改工具箱的版本
matlab.addons.toolbox.ToolboxOptionsOptions for building a package (自 R2023a 起)

包

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

仓库

mpmAddRepositoryAdd repository to repository list (自 R2024b 起)
mpmListRepositories列出已知存储库 (自 R2024a 起)
mpmRemoveRepositoryRemove repository from repository list (自 R2024b 起)
matlab.mpm.FileExchangeGet File Exchange URL (自 R2026b 起)

包开发

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

包管理器

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

包定义文件

mpackage.jsonPackage definition file schema (自 R2024b 起)
matlab.codetools.requiredFilesAndProducts列出 MATLAB 程序文件的依赖项

主题