Commit c653dcd6 authored by Gilles Mouchard's avatar Gilles Mouchard
Browse files

Merge branch 'javaparsertoolspec' into 'master'

[iMansanet] New Java Tool Specification to process all project files

See merge request !67
parents 9c36af3c 49815409
Pipeline #19165 passed with stages
in 9 minutes and 14 seconds
{
"toolID": "javaParser",
"toolName": "Java Parser",
"description": "Generates one or several JSON file(s) from the artefactID according to the generate parameter, processing all files of the project",
"phases": [
"LLD"
],
"tasks": [
"systemImplementation"
],
"server":"http://javaparser:5001/",
"endpoint":{
"path":"/decoder/javaASTGenerator/{dbName}",
"method":"get",
"queryParameters":[
{
"name": "generate",
"description": "Generate JSON files just with a specific type of annotations. If ommited, all files will be generated",
"required": false,
"type": "string",
"allowedValues":["ast", "comments", "annotations", "all"]
}
],
"pathFields":[
{
"name": "dbName",
"description": "The DB name where to find the source file",
"required": true,
"type": "string",
"isDBName": true
}
]
}
}
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment