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
.