@nxrocks/nx-ktor
Version:
Nx plugin to generate, run, package, build (and more) Ktor projects inside your Nx workspace
37 lines • 1.38 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.MAVEN_BUILDER = exports.MAVEN_KTOR_COMMAND_MAPPER = exports.GRADLE_BUILDER = exports.GRADLE_KTOR_COMMAND_MAPPER = void 0;
const common_jvm_1 = require("@nxrocks/common-jvm");
exports.GRADLE_KTOR_COMMAND_MAPPER = {
'run': 'runFatJar',
'serve': 'runFatJar',
'test': 'test',
'clean': 'clean',
'format': 'spotlessApply',
'apply-format': 'spotlessApply',
'check-format': 'spotlessCheck',
'build': 'buildFatJar',
'install': 'publishToMavenLocal',
'build-image': 'buildImage',
'publish-image': 'publishImage',
'publish-image-locally': 'publishImageToLocalRegistry',
'run-docker': 'runDocker'
};
exports.GRADLE_BUILDER = new common_jvm_1.GradleBuilder(exports.GRADLE_KTOR_COMMAND_MAPPER);
exports.MAVEN_KTOR_COMMAND_MAPPER = {
'run': 'exec:java',
'serve': 'exec:java',
'test': 'test',
'clean': 'clean',
'format': 'spotless:apply',
'apply-format': 'spotless:apply',
'check-format': 'spotless:check',
'build': 'package',
'install': 'install',
'build-image': 'docker:build',
'publish-image': 'docker:push',
'publish-image-locally': 'docker:push',
'run-docker': 'docker:run'
};
exports.MAVEN_BUILDER = new common_jvm_1.MavenBuilder(exports.MAVEN_KTOR_COMMAND_MAPPER);
//# sourceMappingURL=constants.js.map