@@ -7,7 +7,7 @@ clear and replce jabel(Support record)
7
7
way-zer <
[email protected] > on 2024/6/9
8
8
---
9
9
.gitignore | 2 +-
10
- android/build.gradle | 73 +++--
10
+ android/build.gradle | 80 +++--
11
11
android/proguard-rules.pro | 5 +
12
12
.../com/github/bsideup/jabel/Desugar.java | 13 +
13
13
.../javax.annotation.processing.Processor | 6 +
21
21
gradlew | 282 +++++++++++-------
22
22
gradlew.bat | 35 ++-
23
23
ios/build.gradle | 2 +-
24
- server/build.gradle | 42 +--
24
+ server/build.gradle | 44 +--
25
25
settings.gradle | 10 +-
26
26
tools/build.gradle | 44 ++-
27
27
tools/src/mindustry/tools/Generators.java | 2 +-
28
- 19 files changed, 384 insertions(+), 607 deletions(-)
28
+ 19 files changed, 389 insertions(+), 611 deletions(-)
29
29
create mode 100644 annotations/src/main/java/com/github/bsideup/jabel/Desugar.java
30
30
create mode 100644 annotations/src/main/resources/META-INF/services/javax.annotation.processing.Processor
31
31
delete mode 100644 core/build.gradle
@@ -52,7 +52,7 @@ index dd3f2a0f065d3f774ea84fbc932e337160e4b307..7d91d3191096c431b739d2d5ecd951a7
52
52
/core/assets/locales
53
53
/core/assets/cache/
54
54
diff --git a/android/build.gradle b/android/build.gradle
55
- index f7f1ce377bb162249e8034db9ab712a75e96bc17..136f657fb1187dd5c4e9ff49352964bb917c6eed 100644
55
+ index f7f1ce377bb162249e8034db9ab712a75e96bc17..8b9676e3f124728d59ee80367d14f433853c0c40 100644
56
56
--- a/android/build.gradle
57
57
+++ b/android/build.gradle
58
58
@@ -1,18 +1,19 @@
@@ -107,17 +107,34 @@ index f7f1ce377bb162249e8034db9ab712a75e96bc17..136f657fb1187dd5c4e9ff49352964bb
107
107
sourceSets{
108
108
main{
109
109
manifest.srcFile 'AndroidManifest.xml'
110
- @@ -63,8 +57,8 @@ android{
110
+ @@ -50,8 +44,6 @@ android{
111
+ }
112
+
113
+ defaultConfig{
114
+ - Properties props = loadVersionProps()
115
+ - Integer vcode = props['androidBuildCode']?.toInteger() ?: 1
116
+ def versionNameResult = "$versionNumber-$versionType-${getBuildVersion().replace(" ", "-")}"
117
+
118
+ applicationId "io.anuke.mindustry"
119
+ @@ -59,12 +51,15 @@ android{
120
+ targetSdkVersion 33
121
+
122
+ versionName versionNameResult
123
+ - versionCode = vcode
124
+ + versionCode = 1
111
125
112
126
if(project.hasProperty("release")){
127
+ + Properties props = loadVersionProps()
128
+ + Integer vcode = props['androidBuildCode']?.toInteger() ?: 1
129
+ + versionCode = vcode
113
130
props['androidBuildCode'] = (vcode + 1).toString()
114
131
+ props.store(file('../core/assets/version.properties').newWriter(), null)
115
132
}
116
133
- props.store(file('../core/assets/version.properties').newWriter(), null)
117
134
}
118
135
119
136
compileOptions{
120
- @@ -72,7 +66 ,7 @@ android{
137
+ @@ -72,7 +67 ,7 @@ android{
121
138
targetCompatibility JavaVersion.VERSION_1_8
122
139
}
123
140
@@ -126,7 +143,7 @@ index f7f1ce377bb162249e8034db9ab712a75e96bc17..136f657fb1187dd5c4e9ff49352964bb
126
143
127
144
signingConfigs{
128
145
release{
129
- @@ -119,8 +113 ,8 @@ dependencies{
146
+ @@ -119,8 +114 ,8 @@ dependencies{
130
147
implementation arcModule("backends:backend-android")
131
148
implementation 'com.jakewharton.android.repackaged:dalvik-dx:9.0.0_r3'
132
149
@@ -137,7 +154,7 @@ index f7f1ce377bb162249e8034db9ab712a75e96bc17..136f657fb1187dd5c4e9ff49352964bb
137
154
138
155
def version;
139
156
def highestVersion;
140
- @@ -133,24 +127 ,25 @@ dependencies{
157
+ @@ -133,24 +128 ,25 @@ dependencies{
141
158
if(sdkFile.exists()) compileOnly files(sdkFile.absolutePath)
142
159
}
143
160
@@ -3096,7 +3113,7 @@ index d0ec38f0a9c9f7d07c240a3d0c8c24bd0f6c1ebf..44d6d24b5b4d43514c8c5bf535bf7077
3096
3113
launchIPhoneSimulator.dependsOn build
3097
3114
launchIPadSimulator.dependsOn build
3098
3115
diff --git a/server/build.gradle b/server/build.gradle
3099
- index 7359fdac3cb101aec25a7be9e8b9813ed1afd547..0ea1b05d6928c1d16ffb5f48a6ac0c1eb8d66bd8 100644
3116
+ index 7359fdac3cb101aec25a7be9e8b9813ed1afd547..badc019ded25d495a139efe134085184640eb500 100644
3100
3117
--- a/server/build.gradle
3101
3118
+++ b/server/build.gradle
3102
3119
@@ -3,10 +3,6 @@ sourceSets.main.java.srcDirs = ["src/"]
@@ -3110,14 +3127,19 @@ index 7359fdac3cb101aec25a7be9e8b9813ed1afd547..0ea1b05d6928c1d16ffb5f48a6ac0c1e
3110
3127
task run(dependsOn: classes, type: JavaExec){
3111
3128
mainClass = project.mainClassName
3112
3129
classpath = sourceSets.main.runtimeClasspath
3113
- @@ -31,6 +27,7 @@ task debug(dependsOn: classes, type: JavaExec){
3130
+ @@ -31,10 +27,11 @@ task debug(dependsOn: classes, type: JavaExec){
3114
3131
}
3115
3132
3116
3133
task dist(type: Jar, dependsOn: configurations.runtimeClasspath){
3117
3134
+ dependsOn classes
3118
3135
from files(sourceSets.main.output.classesDirs)
3119
3136
from files(sourceSets.main.output.resourcesDir)
3120
3137
from {configurations.runtimeClasspath.collect{ it.isDirectory() ? it : zipTree(it) }}
3138
+ - from files(project.assetsDir)
3139
+ + from files(tasks.getByPath(":core:allAssets"))
3140
+ exclude("sprites/**")
3141
+ exclude("music/**")
3142
+ exclude("sounds/**")
3121
3143
@@ -51,40 +48,3 @@ task dist(type: Jar, dependsOn: configurations.runtimeClasspath){
3122
3144
attributes 'Main-Class': project.mainClassName
3123
3145
}
0 commit comments