Project Files

From MARIEWiki

Jump to: navigation, search

Contents

Description

Project is the latest addition to MARIE to ease project management. It contains all information required to execute a project setup automatically by Application Manager.

Two sets of file are required :

  • .prj : defines the project global information and available setups for this project.
  • .setup : defines different setup configuration for the same project.

Configuration

Note : see Configuration Description Language for syntax details.

.prj

# C project
   # T version
     # KV name
     o KV variation
     o KV number 

   1-N T setup
      # KV name
      # KV pathToSetupFile
  • version name : name identifier
  • variation name : variation identifier
  • number name  : number identifier
  • setup name : name identifier
  • pathToSetupFile : path to .setup file


.setup

# C setup
   # T version
     # KV name
     o KV variation
     o KV number 

   1-N T node
      # KV name

      1-N T process
         # KV name
         # KV executableName
         o Q  args
            * KV arg
         o KV configuratorFile
  • version name : name identifier
  • variation name : variation identifier
  • number name  : number identifier
  • node name : hostname on which process will be started
  • process name : name identifier
  • executableName : name of the process executable to execute
  • arg : argument to add to command line after executable name
  • configuratorFile : MARIE's component configuration file

Notes :

  • Processes are executed in the same order as they are defined
  • Args are added to command line in the same order as they are defined

Personal tools