class GradleProjectPlugin extends java.lang.Object
| Type | Name and description |
|---|---|
static java.lang.String |
GROUP_ANDROID_SUPPORT |
static java.lang.String |
GROUP_FIREBASE |
static java.lang.String |
GROUP_GMS |
static java.lang.String |
GROUP_ONESIGNAL |
static java.lang.Object |
MINIMUM_MODULE_VERSION_FOR_TARGET_SDK |
static java.lang.String |
MODULE_ONESIGNAL_SDK |
static java.lang.String |
NO_REF_VERSION |
static java.lang.Object |
SKIP_CALC_WHEN_PARENT |
static java.lang.Object |
UPDATE_PARENT_ON_DEPENDENCY_UPGRADE |
static java.lang.Object |
VERSION_GROUP_ALIGNS |
static boolean |
didUpdateOneSignalVersion |
static java.lang.Object |
moduleCopied |
static java.lang.Object |
moduleVersionOverrides |
static org.gradle.api.Project |
project |
static java.lang.Object |
versionGroupAligns |
| Type Params | Return Type | Name and description |
|---|---|---|
|
static java.lang.String |
acceptedOrIntersectVersion(java.lang.String inComingStr, java.lang.String existingStr) |
|
static void |
alignAcrossGroups(java.lang.Object versionGroupAligns) |
|
void |
apply(org.gradle.api.Project inProject) |
|
static int |
compareVersions(java.lang.String inComing, java.lang.String existing) |
|
static void |
compileSdkVersionAlign(java.lang.Object versionOverride) |
|
static void |
doGroupAlignStrategyOnDetail(org.gradle.api.artifacts.DependencyResolveDetails details) |
|
static void |
doResolutionStrategyAndroidPluginV2(java.lang.Object configuration) |
|
static void |
doResolutionStrategyAndroidPluginV3(org.gradle.api.artifacts.Configuration configuration) |
|
static void |
doTargetSdkVersionAlign(org.gradle.api.artifacts.DependencyResolveDetails details) |
|
static java.lang.Object |
finalAlignmentRules() |
|
static void |
forceCanBeResolved(org.gradle.api.artifacts.Configuration configuration) |
|
static void |
generateHighestVersionsForGroups(org.gradle.api.artifacts.Configuration configuration) |
|
static int |
getCurrentTargetSdkVersion() |
|
static boolean |
inGroupAlignList(org.gradle.api.artifacts.DependencyResolveDetails details) |
|
static boolean |
inGroupAlignListFindByStrings(java.lang.String group, java.lang.String name) |
|
static org.gradle.api.internal.artifacts.ivyservice.ivyresolve.strategy.VersionRangeSelector |
intersectCompat(org.gradle.api.internal.artifacts.ivyservice.ivyresolve.strategy.VersionRangeSelector inComing, org.gradle.api.internal.artifacts.ivyservice.ivyresolve.strategy.VersionRangeSelector existing) |
|
static boolean |
isAndroidPluginV3() |
|
static boolean |
isVersionInOrLower(java.lang.String inVersionStr, org.gradle.api.internal.artifacts.ivyservice.ivyresolve.strategy.ExactVersionSelector checkVersion) |
|
static void |
logModuleOverride(org.gradle.api.artifacts.DependencyResolveDetails details, java.lang.String resolvedVersion) |
|
static java.lang.String |
lowerMaxVersion(java.lang.String currentStr, java.lang.String maxStr) |
|
static org.gradle.api.internal.artifacts.ivyservice.ivyresolve.strategy.VersionRangeSelector |
mergedIntersectOrHigher(org.gradle.api.internal.artifacts.ivyservice.ivyresolve.strategy.VersionRangeSelector inComing, org.gradle.api.internal.artifacts.ivyservice.ivyresolve.strategy.VersionRangeSelector existing) |
|
static void |
overrideVersion(org.gradle.api.artifacts.DependencyResolveDetails details, java.lang.String resolvedVersion) |
|
static org.gradle.api.internal.artifacts.ivyservice.ivyresolve.strategy.VersionSelector |
parseSelector(java.lang.String version) |
|
static void |
processIncomingResultionResults(org.gradle.api.artifacts.Configuration configuration) |
|
static org.gradle.api.DomainObjectCollection<com.android.build.gradle.api.BaseVariant> |
projectVariants() |
|
static void |
resolutionHooksForAndroidPluginV2() |
|
static void |
resolutionHooksForAndroidPluginV3() |
|
static boolean |
shouldSkipCalcIfParent(org.gradle.api.artifacts.result.DependencyResult result) |
|
static void |
triggerResolutionStrategy(org.gradle.api.artifacts.Configuration configuration) |
|
static void |
updateParentOnDependencyUpgrade(java.lang.String dependencyGroup, java.lang.String dependencyVersion) |
|
static void |
updateVersionGroupAligns(java.lang.String group, java.lang.String version) |
| Methods inherited from class | Name |
|---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |