Skip to main content

Default Setup

Each NS project setup requires an expansionSettings.xml. This file is the starting point of each expansion. It describes:

  • Where to find the model files.
  • Where to generate the expanded artifacts.
  • Which expanders (expansion-resources) to use, depending on your software projects.

It is also necessary to have a pom.xml file. This is a maven project file that includes the expanders-maven-plugin, which is used to run the expansion.

project
├── pom.xml
├── .nsproject
│ └── expansionSettings.xml
│ └── model
│ └── projectSetup.xml
├── Jenkinsfile
├── scripts
│ └── expand_project_setup.nss
│ └── harvest_project_setup.nss
├── CHANGELOG.md
.