File which maintains the list of eLink builds which are to be made available for download via Bob the Builder. This file also specifies modules in a particular eLink build as well as certain values which can be customized via Bob the Builder.
{
"eLinkBuilds": [
{
"version": "eLink-EE-7.5.0",
"parameters": [
{
"name": "Log file location",
"requestKey": "logLocation",
"type": "regex",
"expression": "\\${catalina\\.base}/logs/leanswift/eLink-\\d\\.\\d\\.\\d",
"fileName": "logback.xml",
"location": "eLink-resources/src/main/resources"
}
],
"modules": [
{
"name": "eLink-core",
"version": "7.1.0",
"repository": "eLink-core",
"branch": "feature/genericAPI"
},
{
"name": "eLink-standard",
"version": "7.2.0",
"repository": "eLink-standard",
"branch": "feature/genericRequest"
},
{
"name": "eLink-base",
"version": "3.1.0",
"repository": "eLink-base",
"branch": "feature/genericRequest"
},
{
"name": "eLink-idm",
"version": "3.1.2",
"repository": "eLink-idm",
"branch": "release/3.1.2"
},
{
"name": "eLink-order",
"version": "2.4.1",
"repository": "eLink-order",
"branch": "release/2.4.1"
},
{
"name": "eLink-finance",
"version": "3.1.0",
"repository": "eLink-finance",
"branch": "feature/cms100mi"
},
{
"name": "eLink-resources",
"version": "2.2.2",
"repository": "eLink-resources",
"branch": "release/2.2.2"
},
{
"name": "eLink-EE",
"version": "7.5.0",
"repository": "eLink-EE",
"branch": "release/7.5.0"
}
]
},
{
"version": "eLink-EE-7.4.0",
"parameters": [
{
"name": "Log file location",
"requestKey": "logLocation",
"type": "regex",
"expression": "\\${catalina\\.base}/logs/leanswift/eLink-\\d\\.\\d\\.\\d",
"fileName": "logback.xml",
"location": "eLink-resources/src/main/resources"
}
],
"modules": [
{
"name": "eLink-resources",
"version": "2.2.1",
"repository": "eLink-resources",
"tag": "releases/2.2.1"
},
{
"name": "eLink-EE",
"version": "7.4.0",
"repository": "eLink-EE",
"tag": "releases/7.4.0"
}
]
},
{
"version": "eLink-CE:5.0.0",
"parameters": [
{
"name": "M3 API host",
"requestKey": "m3ApiHost",
"type": "properties",
"key": "m3.server.host",
"fileName": "m3api.properties",
"location": "eLink-CE/src/main/resources/"
},
{
"name": "M3 API port",
"requestKey": "m3ApiPort",
"type": "properties",
"key": "m3.server.port",
"fileName": "m3api.properties",
"location": "eLink-CE/src/main/resources/"
},
{
"name": "M3 API username",
"requestKey": "m3ApiUsername",
"type": "properties",
"key": "m3.api.username",
"fileName": "m3api.properties",
"location": "eLink-CE/src/main/resources/"
},
{
"name": "M3 API password",
"requestKey": "m3ApiPassword",
"type": "properties",
"key": "m3.api.password",
"fileName": "m3api.properties",
"location": "eLink-CE/src/main/resources/"
},
{
"name": "H2 database name",
"requestKey": "h2dbName",
"type": "properties",
"key": "mp.dbName",
"fileName": "m3api.properties",
"location": "eLink-CE/src/main/resources/"
},
{
"name": "Scheduler CRON expression",
"requestKey": "schedulerCron",
"type": "properties",
"key": "scheduler.cron.value",
"fileName": "m3api.properties",
"location": "eLink-CE/src/main/resources/"
},
{
"name": "M3 database URL",
"requestKey": "m3databaseUrl",
"type": "properties",
"key": "m3.database.connection.url",
"fileName": "datasource.properties",
"location": "eLink-CE/src/main/resources/"
},
{
"name": "M3 database username",
"requestKey": "m3databaseUsername",
"type": "properties",
"key": "m3.database.username",
"fileName": "datasource.properties",
"location": "eLink-CE/src/main/resources/"
},
{
"name": "M3 database password",
"requestKey": "m3databasePassword",
"type": "properties",
"key": "m3.database.password",
"fileName": "datasource.properties",
"location": "eLink-CE/src/main/resources/"
},
{
"name": "Marketplace URL",
"requestKey": "marketplaceUrl",
"type": "properties",
"key": "host",
"fileName": "urlconfig.properties",
"location": "eLink-marketplace/src/main/resources/"
}
],
"modules": [
{
"name": "eLink-parent",
"version": "5.0.0",
"repository": "eLink-parent",
"tag": "releases/5.0.0"
},
{
"name": "eLink-core",
"version": "5.0.0",
"repository": "eLink-core",
"tag": "releases/5.0.0"
},
{
"name": "eLink-standard",
"version": "5.0.0",
"repository": "eLink-standard",
"tag": "releases/5.0.0"
},
{
"name": "eLink-marketplace",
"version": "2.0.0",
"repository": "eLink-marketplace",
"tag": "releases/2.0.0"
},
{
"name": "eLink-CE",
"version": "5.0.0",
"repository": "eLink-CE",
"tag": "releases/5.0.0"
}
]
},
{
"version": "eLink-EE-MM",
"parameters": [
{
"name": "M3 API host",
"requestKey": "m3ApiHost",
"type": "properties",
"key": "m3.server.host",
"fileName": "m3api.properties",
"location": "eLink-EE/src/main/resources/"
},
{
"name": "M3 API port",
"requestKey": "m3ApiPort",
"type": "properties",
"key": "m3.server.port",
"fileName": "m3api.properties",
"location": "eLink-EE/src/main/resources/"
},
{
"name": "M3 API username",
"requestKey": "m3ApiUsername",
"type": "properties",
"key": "m3.api.username",
"fileName": "m3api.properties",
"location": "eLink-EE/src/main/resources/"
},
{
"name": "M3 API password",
"requestKey": "m3ApiPassword",
"type": "properties",
"key": "m3.api.password",
"fileName": "m3api.properties",
"location": "eLink-EE/src/main/resources/"
},
{
"name": "H2 database name",
"requestKey": "h2dbName",
"type": "properties",
"key": "mp.dbName",
"fileName": "m3api.properties",
"location": "eLink-EE/src/main/resources/"
},
{
"name": "Scheduler CRON expression",
"requestKey": "schedulerCron",
"type": "properties",
"key": "scheduler.cron.value",
"fileName": "m3api.properties",
"location": "eLink-EE/src/main/resources/"
},
{
"name": "M3 database URL",
"requestKey": "m3databaseUrl",
"type": "properties",
"key": "m3.database.connection.url",
"fileName": "datasource.properties",
"location": "eLink-EE/src/main/resources/"
},
{
"name": "M3 database username",
"requestKey": "m3databaseUsername",
"type": "properties",
"key": "m3.database.username",
"fileName": "datasource.properties",
"location": "eLink-EE/src/main/resources/"
},
{
"name": "M3 database password",
"requestKey": "m3databasePassword",
"type": "properties",
"key": "m3.database.password",
"fileName": "datasource.properties",
"location": "eLink-EE/src/main/resources/"
},
{
"name": "Marketplace URL",
"requestKey": "marketplaceUrl",
"type": "properties",
"key": "host",
"fileName": "urlconfig.properties",
"location": "eLink-marketplace/src/main/resources/"
}
],
"modules": [
{
"name": "eLink-parent",
"version": "5.0.0",
"repository": "eLink-parent",
"tag": "releases/5.0.0"
},
{
"name": "eLink-core",
"version": "5.1.0",
"repository": "eLink-core",
"tag": "releases/5.1"
},
{
"name": "eLink-standard",
"version": "5.3.0-BUILD-SNAPSHOT",
"repository": "eLink-standard",
"branch": "release/5.2"
},
{
"name": "eLink-base",
"version": "1.1.0",
"repository": "eLink-base",
"tag": "release/1.1.0"
},
{
"name": "eLink-item",
"version": "1.4.0-BUILD-SNAPSHOT",
"repository": "eLink-item",
"branch": "release/1.4.0"
},
{
"name": "eLink-finance",
"version": "1.3.0",
"repository": "eLink-finance",
"tag": "releases/1.3.0"
},
{
"name": "eLink-idm",
"version": "1.1.1-BUILD-SNAPSHOT",
"repository": "eLink-idm",
"tag": "releases/1.1.1"
},
{
"name": "eLink-custom",
"version": "5.3.0.1-BUILD-SNAPSHOT",
"repository": "eLink-custom",
"branch": "clients/mm/5.1"
},
{
"name": "eLink-marketplace",
"version": "2.0.1",
"repository": "eLink-marketplace",
"branch": "release/2.0"
},
{
"name": "eLink-EE",
"version": "5.3.0.1-BUILD-SNAPSHOT",
"repository": "eLink-EE",
"branch": "client/mm/5.2"
}
]
}
]
}