mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-11-04 08:08:55 +01:00 
			
		
		
		
	Move some build.gradle.kts content around
This commit is contained in:
		@@ -14,6 +14,10 @@ plugins {
 | 
			
		||||
    id("com.github.zellius.shortcut-helper")
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
if (gradle.startParameter.taskRequests.toString().contains("Standard")) {
 | 
			
		||||
    apply(plugin = "com.google.gms.google-services")
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
shortcutHelper.setFilePath("./shortcuts.xml")
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@@ -26,24 +30,6 @@ fun runCommand(command: String): String {
 | 
			
		||||
    return String(byteOut.toByteArray()).trim()
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Git is needed in your system PATH for these commands to work.
 | 
			
		||||
// If it's not installed, you can return a random value as a workaround
 | 
			
		||||
fun getCommitCount(): String {
 | 
			
		||||
    return runCommand("git rev-list --count HEAD")
 | 
			
		||||
    // return "1"
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
fun getGitSha(): String {
 | 
			
		||||
    return runCommand("git rev-parse --short HEAD")
 | 
			
		||||
    // return "1"
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
fun getBuildTime(): String {
 | 
			
		||||
    val df = SimpleDateFormat("yyyy-MM-dd'T'HH:mm'Z'")
 | 
			
		||||
    df.timeZone = TimeZone.getTimeZone("UTC")
 | 
			
		||||
    return df.format(Date())
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
android {
 | 
			
		||||
    compileSdkVersion(AndroidConfig.compileSdk)
 | 
			
		||||
@@ -294,20 +280,6 @@ dependencies {
 | 
			
		||||
//    debugImplementation("com.squareup.leakcanary:leakcanary-android:2.4")
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
buildscript {
 | 
			
		||||
    repositories {
 | 
			
		||||
        mavenCentral()
 | 
			
		||||
    }
 | 
			
		||||
    dependencies {
 | 
			
		||||
        classpath(kotlin("gradle-plugin", version = BuildPluginsVersion.KOTLIN))
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
repositories {
 | 
			
		||||
    mavenCentral()
 | 
			
		||||
    jcenter()
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
tasks {
 | 
			
		||||
    // See https://kotlinlang.org/docs/reference/experimental.html#experimental-status-of-experimental-api(-markers)
 | 
			
		||||
    withType<KotlinCompile> {
 | 
			
		||||
@@ -333,6 +305,36 @@ tasks {
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
if (gradle.startParameter.taskRequests.toString().contains("Standard")) {
 | 
			
		||||
    apply(plugin = "com.google.gms.google-services")
 | 
			
		||||
 | 
			
		||||
buildscript {
 | 
			
		||||
    repositories {
 | 
			
		||||
        mavenCentral()
 | 
			
		||||
    }
 | 
			
		||||
    dependencies {
 | 
			
		||||
        classpath(kotlin("gradle-plugin", version = BuildPluginsVersion.KOTLIN))
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
repositories {
 | 
			
		||||
    mavenCentral()
 | 
			
		||||
    jcenter()
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
// Git is needed in your system PATH for these commands to work.
 | 
			
		||||
// If it's not installed, you can return a random value as a workaround
 | 
			
		||||
fun getCommitCount(): String {
 | 
			
		||||
    return runCommand("git rev-list --count HEAD")
 | 
			
		||||
    // return "1"
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
fun getGitSha(): String {
 | 
			
		||||
    return runCommand("git rev-parse --short HEAD")
 | 
			
		||||
    // return "1"
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
fun getBuildTime(): String {
 | 
			
		||||
    val df = SimpleDateFormat("yyyy-MM-dd'T'HH:mm'Z'")
 | 
			
		||||
    df.timeZone = TimeZone.getTimeZone("UTC")
 | 
			
		||||
    return df.format(Date())
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user