Работа с Project Packager
Проект Altium Designer может включать множество самых разных файлов — исходные файлы, библиотеки, отчеты, спецификации, производственные файлы и т. д. Project Packager упрощает задачу управления этим большим набором файлов. На основе параметров, заданных на его страницах, мастер собирает и упаковывает проект в переносимый ZIP-файл.
Интерфейс Project Packager — диалоговое окно Project Packager Wizard — архиватор на основе мастера, который сохраняет полный проект Altium Designer, дерево проектов или группу проектов (и входящие в нее проекты) в указанное место в виде одного ZIP-файла с отметкой времени. Project Packager Wizard полезен, когда проект необходимо переместить с одной площадки на другую, создать его резервную копию для безопасного хранения, упаковать полное дерево проектов (идеально для многоплатных проектов) или упаковать полную группу проектов.

Используйте Project Packager для переноса всего проекта (или дерева проектов) и связанных с ним документов в ZIP-файл с отметкой времени.
Project Packager поддерживает:
- Любые ситуации, когда проект необходимо переместить, например перенос с одной площадки на другую или резервное копирование проекта для безопасного хранения.
- Упаковку полной группы проектов Altium Designer — идеально для разработчиков, которые включают все конструкции плат, предназначенные для продукта компании, в одно рабочее пространство.
- Управление местом хранения архива.
- Управление обработкой путей к каталогам в процессе упаковки.
- Управление включением созданных, системных или внешних файлов.
- Управление тем, какие связанные документы проекта будут включены в итоговый архив.
- Управление обработкой файлов вне папки проекта в процессе упаковки.
- Включение/исключение созданных файлов, таких как отчеты, в пакет проекта.
- Включение/исключение файлов истории (создаваемых встроенной в Altium Designer системой истории/восстановления файлов).
При использовании Project Packager Wizard параметры позволяют управлять обработкой путей к каталогам во время упаковки, управлять обработкой файлов вне папки проекта во время упаковки, включать/исключать созданные файлы, такие как отчеты, в пакет проекта, а также включать/исключать файлы истории (созданные встроенной системой истории/восстановления файлов).
Доступ к мастеру Project Packager
Мастер запускается одним из следующих способов:
- Выберите Project » Project Packager в главном меню.
- Щелкните правой кнопкой мыши по проекту на панели Projects , затем выберите Project Packager.
Навигация по мастеру
- Нажмите Cancel, чтобы отменить упаковку проекта и закрыть Project Packager Wizard.
- Нажмите Back, чтобы перейти к предыдущему экрану.
- Нажмите Next, чтобы перейти к следующему экрану.
- Нажмите Finish, чтобы закрыть Project Packager Wizard после завершения упаковки.
Выбор проектов для включения
Используйте страницу Select Projects to Include, чтобы выбрать проекты, которые будут включены в пакет. Доступны следующие варианты:
- Package focused project (<Project name>) — использовать текущий активный проект.
- Package focused project tree, starting from the focused project (<Project name>) — использовать текущее дерево проектов.
- Package project group — использовать текущую группу проектов.
Параметры ZIP-файла
Страница Zip File Options используется для задания имени упакованного ZIP-файла и указания пути. Параметры также позволяют указать, нужно ли включать в пакет созданные файлы, а также файлы history и EDIF.
-
Zip File Name — используйте кнопку
, чтобы открыть стандартное диалоговое окно, в котором можно выбрать и назвать нужный ZIP-файл.
-
Managed Projects
- Unlink project from the server during packaging — установите этот флажок, если хотите остановить синхронизацию между вашим локальным проектом и его управляемым экземпляром, доступным в рабочем пространстве. Это гарантирует, что информация о ссылке на зеркальный проект в Workspace, которая находится в файле проекта (*.PrjPcb)), будет удалена в рамках процесса упаковки.
-
Directories in Zip File
- Use relative path to file drive — выберите этот вариант, чтобы собрать все файлы выбранного типа пакета в одну папку внутри ZIP-файла. Хотя все файлы будут присутствовать в упакованном ZIP, структура хранения в ZIP не будет повторять исходную структуру хранения файлов проекта. Если исходный проект (или проекты) включал файлы, хранящиеся в другой папке, отличной от папки файла проекта, эти файлы не будут найдены при открытии распакованного проекта (файл проекта использует относительные ссылки для поиска файлов проекта, хранящихся на том же диске, но в другой папке). При необходимости отсутствующие файлы можно повторно добавить в распакованный проект с помощью команды правого щелчка cpAdd Existing to Project.
- Use relative paths to common parent directory of all files packaged — выберите этот вариант, чтобы собрать все файлы выбранного типа пакета в структуру папок внутри ZIP-файла, отражающую структуру папок исходного проекта (или проектов). Это гарантирует, что распакованный проект (или проекты) можно будет открыть без повторного добавления каких-либо файлов в проект(ы).
-
Generated Files
- Include (only if on the same drive as the owner project) — выберите, чтобы включить все созданные файлы, находящиеся на том же диске, что и владелец проекта.
- Do not include — выберите, чтобы не включать созданные файлы.
-
Files on Different Drive
- Include a plain copy of the file in a project sub-directory (The project is NOT modified to reference the copied files) — выберите, чтобы включить обычную копию файла в подкаталог проекта для файлов, находящихся на другом диске.
- Do not include — выберите, чтобы не включать файлы, расположенные на другом диске.
-
Additional Items to Include
- Output folder and all sub-folders (same drive as the project) — выберите, чтобы включить выходные папки, а также любые их подпапки, находящиеся на том же диске, что и проект.
- History files (only if not using global repository) — выберите, чтобы включить файлы истории, при условии что они не находятся в глобальном репозитории.
- EDIF Files — выберите, чтобы включить файлы формата Electronic Design Interchange Format (EDIF).
- All files in project directories (excluding output and history folders) — выберите, чтобы включить все файлы в каталогах проекта, исключая выходные файлы и файлы истории. Выходные файлы и файлы истории выбираются с помощью приведенных выше параметров.
Выбор файлов для включения
Используйте страницу Select Files to Include, чтобы выбрать файлы, которые будут включены в пакет. Путь, по которому файлы отображаются в пакете, зависит от параметров, установленных на предыдущей странице (Zip File Options).
- Package — включите/установите флажок Package , чтобы включить указанный файл в пакет. Отключите/снимите флажок, чтобы исключить указанный файл из пакета.
- File Name — имя указанного файла.
- Path in Zip File — путь к файлу в созданном ZIP-файле. Путь зависит от параметров, заданных на предыдущей странице (Zip File Options).
Упаковка завершена
Страница Packaging Complete появляется после упаковки проекта(ов) (после нажатия Next на предыдущей странице (Select Files to Include)).
- Packaging Complete — показывает путь, по которому расположен упакованный файл.
- Packaged Files — список всех файлов, включенных в пакет.
- Finish — нажмите, чтобы закрыть Project Packager Wizard после завершения упаковки.





