Ejemplo n.º 1
0
        static void LogGradleVersionByParsingFileName()
        {
            if (!Gradle.TryGetFullPathToGradleLauncher(out var fullPathToGradleLauncher, out var diagnosticMessage))
            {
                Debug.LogError($"{k_LogPrefix} {diagnosticMessage}");
                return;
            }

            Debug.Log($"{k_LogPrefix} Path to gradle launcher: {fullPathToGradleLauncher}");

            if (Gradle.TryParseVersion(Path.GetFileNameWithoutExtension(fullPathToGradleLauncher), out var gradleVersion, out diagnosticMessage))
            {
                Debug.Log($"{k_LogPrefix} Detected gradle version: {gradleVersion}");
            }
Ejemplo n.º 2
0
 static bool TryParse(Version testVersion, out Version parsedVersion, out string diagnosticMessage) =>
 Gradle.TryParseVersion(GetGradleLauncherForVersion(testVersion), out parsedVersion, out diagnosticMessage);