UNPKG

jmms

Version:

Jmms cli tools, Jmms is a java meta-micro-service framework

30 lines (25 loc) 804 B
const log = require('../log'); const metas = require('../metas'); const path = require('path'); const fs = require('fs'); var BaseGenerator = require('../base'); module.exports = class extends BaseGenerator { constructor(args, opts) { super(args, opts, false); } initializing() { const dir = process.cwd(); const name = path.basename(dir); //check maven project exists. const pom = path.join(dir, './pom.xml'); if(fs.existsSync(pom)){ log.error("A maven pom '" + pom + "' already exists, can't create project!"); process.exit(1); } this.composeWith(require.resolve('../create/project'), { args : [name], meta : metas.create.childs.project, projectDir : dir }); } };