@jnxplus/nx-gradle
Version:
[](https://badge.fury.io/js/@jnxplus%2Fnx-gradle)
22 lines (21 loc) • 1.38 kB
TypeScript
import { DSLType, VersionManagementType } from '@jnxplus/common';
import { ExecutorContext, PluginConfiguration, Tree } from '@nx/devkit';
export declare function getProjectPath(context: ExecutorContext, gradleRootDirectoryAbsolutePath: string): string;
export declare function getProjectPathFromProjectRoot(projectRoot: string, gradleRootDirectoryAbsolutePath: string): string;
export declare function getQuarkusVersion(gradlePropertiesContent: string): string;
export declare function getRootProjectName(settingsGradleContent: string): string;
export declare function getPlugin(): PluginConfiguration | undefined;
export declare function getGradleRootDirectory(): string;
export declare function getExecutable(): string;
export declare function getDsl(tree: Tree, gradleRootDirectory: string): DSLType;
export declare function addProjectToGradleSetting(tree: Tree, options: {
projectRoot: string;
gradleRootDirectory: string;
}): void;
export declare function addLibraryToProjects(tree: Tree, options: {
projectRoot: string;
parsedProjects: string[];
gradleRootDirectory: string;
}): void;
export declare function getVersionManagement(tree: Tree, gradleRootDirectory: string): VersionManagementType;
export declare function findQuarkusVersion(framework: string | undefined, gradleRootDirectory: string, versionManagement: VersionManagementType): string;