Skip to content

Commit

Permalink
build:调整config配置
Browse files Browse the repository at this point in the history
  • Loading branch information
Petterpx committed Nov 21, 2022
1 parent 0414c0e commit d71d50e
Show file tree
Hide file tree
Showing 8 changed files with 42 additions and 8 deletions.
1 change: 0 additions & 1 deletion .idea/gradle.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion .idea/misc.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.petterp.flippernoop;
package com.xcf.flippernoop;

import android.content.Context;

Expand Down
4 changes: 2 additions & 2 deletions app/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.petterp.flippernoop">
package="com.xcf.flippernoop">

<application
android:allowBackup="true"
Expand All @@ -10,7 +10,7 @@
android:supportsRtl="true"
android:theme="@style/Theme.FlipperNoop">
<activity
android:name=".MainActivity"
android:name="com.xcf.flippernoop.MainActivity"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.petterp.flippernoop;
package com.xcf.flippernoop;

import androidx.appcompat.app.AppCompatActivity;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.petterp.flippernoop;
package com.xcf.flippernoop;

import org.junit.Test;

Expand Down
23 changes: 23 additions & 0 deletions config.gradle
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
ext {
isDev = gradle.ext.IS_DEV
minsdk_version = 21
targetsdk_version = 31
compilesdk_version = 31
version_name = isDev ? '9.9.9' : gitVersionTag()
versionCode = isDev ? "999" : gitVersionCode()
group_id = 'com.xcf'
artifactId = 'flipper-noop'
}
println "isDev:$isDev,versionName:$version_name,versionCode:$versionCode"

static def gitVersionTag() {
def commit = 'git rev-list --tags --max-count=1'
def cmd = "git describe --tags ${commit.execute().text}"
def version = cmd.execute().text.trim()
return version
}

static def gitVersionCode() {
def cmd = 'git rev-list HEAD --count'
return cmd.execute().text.trim().toInteger()
}
14 changes: 13 additions & 1 deletion settings.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,21 @@ dependencyResolutionManagement {
repositories {
google()
mavenCentral()
jcenter() // Warning: this repository is going to shut down soon
maven { url "https://jitpack.io" }
}
}
rootProject.name = "FlipperNoop"
include ':app'
include ':flipper-noop'

// 依赖远程测试时,在 local.properties 新增 IS_DEV=false,然后sync project
def localProperties = readPropertiesIfExist(new File(settingsDir, "local.properties"))
gradle.ext.IS_DEV = localProperties.getProperty("IS_DEV", "false").toBoolean()

static Properties readPropertiesIfExist(File propertiesFile) {
Properties result = new Properties()
if (propertiesFile.exists()) {
propertiesFile.withReader('UTF-8') { reader -> result.load(reader) }
}
return result
}

0 comments on commit d71d50e

Please sign in to comment.