org.etlunit.Configuration.jsonSchema Maven / Gradle / Ivy
{
"type": "object",
"properties":
{
"runtimeSupport":
{
"type": "object",
"properties":
{
"processExecutor":
{
"type": "string"
},
"_processExecutor":
{
"type": "string"
}
},
"additionalProperties": false
},
"project-root-directory":
{
"type": "string",
"required": true
},
"vendor-binary-directory":
{
"type": "string",
"required": true
},
"test-sources-directory":
{
"type": "string",
"required": true
},
"configuration-directory":
{
"type": "string",
"required": true
},
"resource-directory":
{
"type": "string",
"required": true
},
"reference-directory":
{
"type": "string",
"required": true
},
"temp-directory":
{
"type": "string",
"required": true
},
"reports-directory":
{
"type": "string",
"required": true
},
"generated-source-directory":
{
"type": "string",
"required": true
},
"project-version":
{
"type": "string",
"required": true
},
"project-name":
{
"type": "string",
"required": true
},
"project-user":
{
"type": "string",
"required": true
},
"project-uid":
{
"type": "string"
},
"install-features":
{
"type": "array",
"items":
{
"type": "string"
}
},
"features":
{
"type": "object",
"required": true,
"additionalProperties":
{
"type": "object"
}
},
"options":
{
"type": "object",
"additionalProperties":
{
"type": "object",
"extends": "org/etlunit/featureOptions.jsonSchema"
}
}
},
"additionalProperties": false
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy