jmms
Version:
Jmms cli tools, Jmms is a java meta-micro-service framework
26 lines (21 loc) • 699 B
JavaScript
const cmd = require('commander');
const log = require('../generators/log');
const pkg = require('../package.json');
const semver = require('semver');
const shelljs = require('shelljs');
//Init logging
log.init(cmd)
//Check node version.
const curNodeVersion = process.versions.node;
const minNodeVersion = pkg.engines.node;
if (semver.lt(curNodeVersion, minNodeVersion)) {
log.error('Node ' + minNodeVersion + ' or above is required, you are using: ' + curNodeVersion + '.');
process.exit(1);
}
if(!shelljs.which('mvn')) {
log.error('The \'mvn\' command not found, Maven must be installed!')
process.exit(1);
}
//Execute.
require('./exec');