public class AppModelGradleResolver
extends java.lang.Object
implements io.quarkus.bootstrap.resolver.AppModelResolver
| Constructor and Description |
|---|
AppModelGradleResolver(org.gradle.api.Project project,
io.quarkus.runtime.LaunchMode mode) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getLatestVersion(io.quarkus.bootstrap.model.AppArtifact appArtifact,
java.lang.String upToVersion,
boolean inclusive) |
java.lang.String |
getLatestVersionFromRange(io.quarkus.bootstrap.model.AppArtifact appArtifact,
java.lang.String range) |
java.lang.String |
getNextVersion(io.quarkus.bootstrap.model.AppArtifact appArtifact,
java.lang.String fromVersion,
boolean fromVersionIncluded,
java.lang.String upToVersion,
boolean upToVersionIncluded) |
java.util.List<java.lang.String> |
listLaterVersions(io.quarkus.bootstrap.model.AppArtifact appArtifact,
java.lang.String upToVersion,
boolean inclusive) |
void |
relink(io.quarkus.bootstrap.model.AppArtifact appArtifact,
java.nio.file.Path localPath) |
java.nio.file.Path |
resolve(io.quarkus.bootstrap.model.AppArtifact appArtifact) |
io.quarkus.bootstrap.model.AppModel |
resolveManagedModel(io.quarkus.bootstrap.model.AppArtifact appArtifact,
java.util.List<io.quarkus.bootstrap.model.AppDependency> directDeps,
io.quarkus.bootstrap.model.AppArtifact managingProject) |
io.quarkus.bootstrap.model.AppModel |
resolveModel(io.quarkus.bootstrap.model.AppArtifact appArtifact) |
io.quarkus.bootstrap.model.AppModel |
resolveModel(io.quarkus.bootstrap.model.AppArtifact root,
java.util.List<io.quarkus.bootstrap.model.AppDependency> deps) |
java.util.List<io.quarkus.bootstrap.model.AppDependency> |
resolveUserDependencies(io.quarkus.bootstrap.model.AppArtifact appArtifact,
java.util.List<io.quarkus.bootstrap.model.AppDependency> directDeps) |
public AppModelGradleResolver(org.gradle.api.Project project,
io.quarkus.runtime.LaunchMode mode)
public java.lang.String getLatestVersion(io.quarkus.bootstrap.model.AppArtifact appArtifact,
java.lang.String upToVersion,
boolean inclusive)
throws io.quarkus.bootstrap.resolver.AppModelResolverException
getLatestVersion in interface io.quarkus.bootstrap.resolver.AppModelResolverio.quarkus.bootstrap.resolver.AppModelResolverExceptionpublic java.lang.String getLatestVersionFromRange(io.quarkus.bootstrap.model.AppArtifact appArtifact,
java.lang.String range)
throws io.quarkus.bootstrap.resolver.AppModelResolverException
getLatestVersionFromRange in interface io.quarkus.bootstrap.resolver.AppModelResolverio.quarkus.bootstrap.resolver.AppModelResolverExceptionpublic java.lang.String getNextVersion(io.quarkus.bootstrap.model.AppArtifact appArtifact,
java.lang.String fromVersion,
boolean fromVersionIncluded,
java.lang.String upToVersion,
boolean upToVersionIncluded)
throws io.quarkus.bootstrap.resolver.AppModelResolverException
getNextVersion in interface io.quarkus.bootstrap.resolver.AppModelResolverio.quarkus.bootstrap.resolver.AppModelResolverExceptionpublic java.util.List<java.lang.String> listLaterVersions(io.quarkus.bootstrap.model.AppArtifact appArtifact,
java.lang.String upToVersion,
boolean inclusive)
throws io.quarkus.bootstrap.resolver.AppModelResolverException
listLaterVersions in interface io.quarkus.bootstrap.resolver.AppModelResolverio.quarkus.bootstrap.resolver.AppModelResolverExceptionpublic void relink(io.quarkus.bootstrap.model.AppArtifact appArtifact,
java.nio.file.Path localPath)
throws io.quarkus.bootstrap.resolver.AppModelResolverException
relink in interface io.quarkus.bootstrap.resolver.AppModelResolverio.quarkus.bootstrap.resolver.AppModelResolverExceptionpublic java.nio.file.Path resolve(io.quarkus.bootstrap.model.AppArtifact appArtifact)
throws io.quarkus.bootstrap.resolver.AppModelResolverException
resolve in interface io.quarkus.bootstrap.resolver.AppModelResolverio.quarkus.bootstrap.resolver.AppModelResolverExceptionpublic java.util.List<io.quarkus.bootstrap.model.AppDependency> resolveUserDependencies(io.quarkus.bootstrap.model.AppArtifact appArtifact,
java.util.List<io.quarkus.bootstrap.model.AppDependency> directDeps)
resolveUserDependencies in interface io.quarkus.bootstrap.resolver.AppModelResolverpublic io.quarkus.bootstrap.model.AppModel resolveModel(io.quarkus.bootstrap.model.AppArtifact appArtifact)
throws io.quarkus.bootstrap.resolver.AppModelResolverException
resolveModel in interface io.quarkus.bootstrap.resolver.AppModelResolverio.quarkus.bootstrap.resolver.AppModelResolverExceptionpublic io.quarkus.bootstrap.model.AppModel resolveModel(io.quarkus.bootstrap.model.AppArtifact root,
java.util.List<io.quarkus.bootstrap.model.AppDependency> deps)
throws io.quarkus.bootstrap.resolver.AppModelResolverException
resolveModel in interface io.quarkus.bootstrap.resolver.AppModelResolverio.quarkus.bootstrap.resolver.AppModelResolverExceptionpublic io.quarkus.bootstrap.model.AppModel resolveManagedModel(io.quarkus.bootstrap.model.AppArtifact appArtifact,
java.util.List<io.quarkus.bootstrap.model.AppDependency> directDeps,
io.quarkus.bootstrap.model.AppArtifact managingProject)
throws io.quarkus.bootstrap.resolver.AppModelResolverException
resolveManagedModel in interface io.quarkus.bootstrap.resolver.AppModelResolverio.quarkus.bootstrap.resolver.AppModelResolverException