UNPKG

@nxrocks/nx-spring-boot

Version:

Nx Plugin to generate, run, package, build (and more) Spring Boot projects inside your Nx workspace

22 lines 976 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.addBuilInfoTask = addBuilInfoTask; const devkit_1 = require("@nx/devkit"); const common_jvm_1 = require("@nxrocks/common-jvm"); function addBuilInfoTask(tree, options) { if (options.projectType === 'application' && (options.buildSystem === 'gradle-project' || options.buildSystem === 'gradle-project-kotlin')) { const ext = options.buildSystem === 'gradle-project-kotlin' ? '.kts' : ''; devkit_1.logger.debug(`Adding 'buildInfo' task to the build.gradle${ext} file...`); const buildInfoTask = (0, common_jvm_1.stripIndent) ` springBoot { buildInfo() } `; const buildGradlePath = `${options.projectRoot}/build.gradle${ext}`; const content = tree.read(buildGradlePath, 'utf-8') + buildInfoTask; tree.write(buildGradlePath, content); } } //# sourceMappingURL=add-build-info-task.js.map