LstBuilder

constructor(logger: RunnerLogger, cacheDir: Path, toolConfig: ToolConfig, aetherContext: AetherContext = AetherContext.build( localRepoDir = Paths.get(System.getProperty("user.home"), ".m2", "repository"), extraRepositories = toolConfig.resolvedArtifactRepositories(), connectTimeout = toolConfig.artifactResolverConnectTimeout, requestTimeout = toolConfig.artifactResolverRequestTimeout, downloadThreads = toolConfig.artifactDownloadThreads, includeMavenCentral = toolConfig.includeMavenCentral, logger = logger ), projectBuildStage: ProjectBuildStage = ProjectBuildStage( logger, toolConfig.subprocessRunTimeout ), depResolutionStage: DependencyResolutionStage = DependencyResolutionStage( aetherContext, logger, toolConfig.subprocessRunTimeout ), buildFileParseStage: BuildFileParseStage = BuildFileParseStage( aetherContext, logger ))(source)