Export existing Project (preview)

  1. Invoke HighTec project export wizard from menu Utilities  Project Export

    ide export project wizard
    Fig. 1. Project Export
  2. Click the btnBrowse dot button to locate the output directory and enter the archive (*.zip) name.

  3. Select which project you want to export. You can use btnCtrl + mouse-click to select more than one project.

    ide export project wizard1
    Fig. 2. Project Export wizard
  4. Click the btnFinish button to proceed with the export of the projects at once. All source files located in the project’s directories are included by default, except for the build output directory. Click the btnNext button if you want to customize exported resources instead.

    ide export project wizard2
    Fig. 3. Project Import wizard
  5. Select the files to be exported and click the btnFinish button to run the export.

After the successful export, your archive appears in the location you specified.

Exporting Project properties

The export process saves the following properties of the project:

  • The general information as the IDE version and architecture, toolchain name, architecture, and version.

  • Project name, type (executable/library), and active build configuration. See project setting under the menu Project  Properties  C/C++ Build  Settings  Build Artifact

  • Managed-make enable status. See Project  Properties  C/C++ Build  Builder Settings

  • Build configuration set as active after the project import. See R-click to the project name  Set Import Configuration

  • Location of the linked resources. See Project  Properties  Resource  Linked Resources  Linked Resources

  • The number of available build configurations. See R-click to the project name  Build Configurations  Manage …​

For each build configuration, the export saves these properties:

  • Build and clean target names and the build command. See Project  Properties  C/C++ Build  Builder Settings

  • The Command and Command line pattern properties for all tools. See Project  Properties  C/C++ Build  Settings  Tool Settings  Top level of the tool settings (e.g TriCore C Compiler).

  • The name, extension, and the output prefix of the build artifact. See the configuration located under the Project  Properties  C/C++ Build  Settings  Build artefact

  • The configuration of the pre/post build steps and their description. See the configuration located under the Project  Properties  C/C++ Build  Advance Build Steps and Project  Properties  C/C++ Build  Settings  Build Steps

  • The local resource build properties. See R-click to the local resource  Properties  Tool Settings.

  • The source file location(s) and the exclusion path(s) pattern of resources excluded from the build. See the configuration located under the Project  Properties  C/C++ General  Path and Symbols  Source Location

  • The list of Project Explorer’s resources the IDE refreshes after finishing the project build. See the configuration located under the Project  Properties  C/C++ Build  Refresh Policy

  • The project settings option configured in the Project  Properties  C/C++ Build  Settings  Tool Settings

The project resources

The export process allows exporting only resources located under the current project folder. If your project contains linked resources outside the project, such as external libraries or header files, the export will not involve them. You have to provide those sources separately.