Package-level declarations

Types

Link copied to clipboard
class MavenModuleTransformer : PackageSearchModuleTransformer
Link copied to clipboard
@Serializable
data class PackageSearchDeclaredMavenDependency(val id: String, val declaredVersion: NormalizedVersion, val latestStableVersion: NormalizedVersion, val latestVersion: NormalizedVersion, val remoteInfo: ApiPackage?, val declarationIndexes: DependencyDeclarationIndexes?, val groupId: String, val artifactId: String, val scope: String? = null) : PackageSearchDeclaredDependency
Link copied to clipboard
@Serializable
data class PackageSearchMavenModule(val name: String, val projectDirPath: String, val buildFilePath: String, val declaredKnownRepositories: Map<String, ApiRepository>, val declaredDependencies: List<PackageSearchDeclaredDependency>, val defaultScope: String? = null, val compatiblePackageTypes: List<PackagesType>) : PackageSearchModule.Base

Functions

Link copied to clipboard
suspend fun DeclaredDependency.evaluateDeclaredIndexes(): DependencyDeclarationIndexes?
Link copied to clipboard
suspend fun Project.findMavenProjectFor(module: Module): MavenProject?