Project
The Project is the root of the project setup model. It includes the SoftwareProjects, Services, Artifacts and Environments of one repository.
Attributes
name: the name of the project setup model.version: the version of the project.
File location
The model is stored in .nsproject/model/projectSetup.xml. See Directory structure.
.nsproject/model/projectSetup.xml
<project xmlns="https://schemas.normalizedsystems.org/xsd/project/2/1/0">
<name>projectSetup</name>
<!-- Replace the projectVersion -->
<version>projectVersion</version>
</project>
Options
project.gitFlow.disable
ProjectIndicate that the project does not follow the Git Flow development flow. Has an effect on the expanded scripts and Jenkinsfile.
Warning
Using Git Flow is highly recommended. Only use this option if absolutely necessary, otherwise follow the best practices of Git Flow.
<options>
<project.gitFlow.disable/>
</options>