Uses of Class
org.machanism.machai.project.layout.ProjectLayout
Packages that use ProjectLayout
Package
Description
Facilities for discovering, describing, and processing a source-code project rooted at a filesystem directory.
APIs for detecting, describing, and working with a repository's on-disk project layout.
-
Uses of ProjectLayout in org.machanism.machai.project
Methods in org.machanism.machai.project that return ProjectLayoutModifier and TypeMethodDescriptionstatic ProjectLayoutProjectLayoutManager.detectProjectLayout(File projectDir) Detects the project layout based on the contents of the specified directory.ProjectProcessor.getProjectLayout(File projectDir) Returns the detectedProjectLayoutfor the specified project directory.Methods in org.machanism.machai.project with parameters of type ProjectLayoutModifier and TypeMethodDescriptionabstract voidProjectProcessor.processFolder(ProjectLayout processor) Processes a project folder layout. -
Uses of ProjectLayout in org.machanism.machai.project.layout
Subclasses of ProjectLayout in org.machanism.machai.project.layoutModifier and TypeClassDescriptionclassMinimal fallbackProjectLayoutimplementation.classA Gradle-specificProjectLayoutimplementation.classA project layout utility for JavaScript/TypeScript-based projects.classA Maven-specificProjectLayoutimplementation.classProject layout implementation for Python-based projects.Methods in org.machanism.machai.project.layout that return ProjectLayoutModifier and TypeMethodDescriptionProjectLayout.projectDir(File projectDir) Sets the project root directory used by this layout.