Skip to content

Commit 24268ab

Browse files
committed
1、升级版本
1 parent 465f74e commit 24268ab

File tree

8 files changed

+53
-49
lines changed

8 files changed

+53
-49
lines changed

README-zh.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@
144144
145145
plugins {
146146
//必须项 👇 apply 设置为 true 自动为所有module“预”配置debugMode,false则需手动配置
147-
id "io.github.flyjingfish.androidaop" version "2.7.3" apply true
147+
id "io.github.flyjingfish.androidaop" version "2.7.4" apply true
148148
}
149149
```
150150
<details>
@@ -154,7 +154,7 @@
154154
buildscript {
155155
dependencies {
156156
//必须项 👇
157-
classpath 'io.github.flyjingfish:androidaop-plugin:2.7.3'
157+
classpath 'io.github.flyjingfish:androidaop-plugin:2.7.4'
158158
}
159159
}
160160
// 👇加上这句自动为所有module“预”配置debugMode,不加则按下边步骤五的方式二
@@ -209,7 +209,7 @@
209209
//必须项 👇
210210
plugins {
211211
...
212-
id "io.github.flyjingfish.androidaop" version "2.7.3"//最好放在最后一行
212+
id "io.github.flyjingfish.androidaop" version "2.7.4"//最好放在最后一行
213213
}
214214
```
215215

@@ -235,18 +235,18 @@ plugins {
235235
236236
dependencies {
237237
//必须项 👇
238-
implementation 'io.github.flyjingfish:androidaop-core:2.7.3'
238+
implementation 'io.github.flyjingfish:androidaop-core:2.7.4'
239239
//非必须项 👇这个包提供了一些常见的注解切面
240-
implementation 'io.github.flyjingfish:androidaop-extra:2.7.3'
240+
implementation 'io.github.flyjingfish:androidaop-extra:2.7.4'
241241
242242
//必须项 👇如果您项目内已经有了这项不用加也可以
243243
implementation 'androidx.appcompat:appcompat:1.3.0' // 至少在1.3.0及以上
244244
245245
//二选一 👇,如果你想自定义切面需要用到,⚠️支持Java和Kotlin代码写的切面
246-
ksp 'io.github.flyjingfish:androidaop-apt:2.7.3'
246+
ksp 'io.github.flyjingfish:androidaop-apt:2.7.4'
247247
248248
//二选一 👇,如果你想自定义切面需要用到,⚠️只适用于Java代码写的切面
249-
annotationProcessor 'io.github.flyjingfish:androidaop-apt:2.7.3'
249+
annotationProcessor 'io.github.flyjingfish:androidaop-apt:2.7.4'
250250
//⚠️上边的 ksp 和 annotationProcessor 二选一
251251
//如果只是使用 android-aop-extra 中的功能就不需要选择这两项
252252
}

README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ Depend on the plug-in in <code>build.gradle</code> in the <strong>project root d
141141
142142
plugins {
143143
//Required item 👇 apply is set to true to automatically apply debugMode to all modules, if false, manual configuration is required.
144-
id "io.github.flyjingfish.androidaop" version "2.7.3" apply true
144+
id "io.github.flyjingfish.androidaop" version "2.7.4" apply true
145145
}
146146
```
147147
<details>
@@ -151,7 +151,7 @@ Depend on the plug-in in <code>build.gradle</code> in the <strong>project root d
151151
buildscript {
152152
dependencies {
153153
//Required items 👇
154-
classpath 'io.github.flyjingfish:androidaop-plugin:2.7.3'
154+
classpath 'io.github.flyjingfish:androidaop-plugin:2.7.4'
155155
}
156156
}
157157
//👇Add this sentence to automatically apply debugMode to all modules. If not, follow step 5 below.
@@ -199,7 +199,7 @@ Depend on the plug-in in <code>build.gradle</code> in the <strong>project root d
199199
//Required items 👇
200200
plugins {
201201
...
202-
id "io.github.flyjingfish.androidaop" version "2.7.3"
202+
id "io.github.flyjingfish.androidaop" version "2.7.4"
203203
}
204204
```
205205

@@ -229,17 +229,17 @@ plugins {
229229
230230
dependencies {
231231
//Required items 👇
232-
implementation 'io.github.flyjingfish:androidaop-core:2.7.3'
232+
implementation 'io.github.flyjingfish:androidaop-core:2.7.4'
233233
//Optional 👇This package provides some common annotation aspects
234-
implementation 'io.github.flyjingfish:androidaop-extra:2.7.3'
234+
implementation 'io.github.flyjingfish:androidaop-extra:2.7.4'
235235
236236
//Required item 👇If you already have this item in your project, you don’t need to add it.
237237
implementation 'androidx.appcompat:appcompat:1.3.0' // At least in 1.3.0 and above
238238
239239
//Choose one 👇, if you want to customize aspects, you need to use them, ⚠️supports aspects written in Java and Kotlin code
240-
ksp 'io.github.flyjingfish:androidaop-apt:2.7.3'
240+
ksp 'io.github.flyjingfish:androidaop-apt:2.7.4'
241241
//Choose one 👇, if you want to customize aspects, you need to use them, ⚠️only applies to aspects written in Java code
242-
annotationProcessor 'io.github.flyjingfish:androidaop-apt:2.7.3'
242+
annotationProcessor 'io.github.flyjingfish:androidaop-apt:2.7.4'
243243
//⚠️Choose one of the above ksp and annotationProcessor
244244
//If you only use the functions in android-aop-extra, you don't need to select these two options
245245
}

docs/android_aop_extra.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
```groovy
77
dependencies {
88
//Optional 👇This package provides some common annotation aspects
9-
implementation "io.github.flyjingfish:androidaop-extra:2.7.3"
9+
implementation "io.github.flyjingfish:androidaop-extra:2.7.4"
1010
}
1111
```
1212

@@ -15,7 +15,7 @@
1515
```kotlin
1616
dependencies {
1717
//Optional 👇This package provides some common annotation aspects
18-
implementation("io.github.flyjingfish:androidaop-extra:2.7.3")
18+
implementation("io.github.flyjingfish:androidaop-extra:2.7.4")
1919
}
2020
```
2121

docs/getting_started.md

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ Depend on the plug-in in `build.gradle` in the **project root directory**
2828
2929
plugins {
3030
//👇Required item (1)👈 apply is set to true to automatically apply debugMode to all modules, If false, follow step 5 below to configure debugMode in manual mode.
31-
id "io.github.flyjingfish.androidaop" version "2.7.3" apply true
31+
id "io.github.flyjingfish.androidaop" version "2.7.4" apply true
3232
}
3333
```
3434

@@ -40,7 +40,7 @@ Depend on the plug-in in `build.gradle` in the **project root directory**
4040
buildscript {
4141
dependencies {
4242
//👇equired items (1)👈
43-
classpath "io.github.flyjingfish:androidaop-plugin:2.7.3"
43+
classpath "io.github.flyjingfish:androidaop-plugin:2.7.4"
4444
}
4545
}
4646
//👇Add this sentence to automatically apply debugMode to all modules. If not, follow step 5 below to configure debugMode in manual mode.
@@ -56,7 +56,7 @@ Depend on the plug-in in `build.gradle` in the **project root directory**
5656
5757
plugins {
5858
//👇Required item (1)👈 apply is set to true to automatically apply debugMode to all modules, If false, follow step 5 below to configure debugMode in manual mode.
59-
id("io.github.flyjingfish.androidaop") version "2.7.3" apply true
59+
id("io.github.flyjingfish.androidaop") version "2.7.4" apply true
6060
}
6161
```
6262

@@ -68,7 +68,7 @@ Depend on the plug-in in `build.gradle` in the **project root directory**
6868
buildscript {
6969
dependencies {
7070
//👇Required items (1)👈
71-
classpath("io.github.flyjingfish:androidaop-plugin:2.7.3")
71+
classpath("io.github.flyjingfish:androidaop-plugin:2.7.4")
7272
}
7373
}
7474
//👇Add this sentence to automatically apply debugMode to all modules. If not, follow step 5 below to configure debugMode in manual mode.
@@ -136,7 +136,7 @@ Add in `build.gradle` of **com.android.application(com.android.dynamic-feature
136136
//Required items 👇
137137
plugins {
138138
...
139-
id "io.github.flyjingfish.androidaop" version "2.7.3"
139+
id "io.github.flyjingfish.androidaop" version "2.7.4"
140140
}
141141
```
142142

@@ -146,7 +146,7 @@ Add in `build.gradle` of **com.android.application(com.android.dynamic-feature
146146
//Required items 👇
147147
plugins {
148148
...
149-
id("io.github.flyjingfish.androidaop") version "2.7.3"
149+
id("io.github.flyjingfish.androidaop") version "2.7.4"
150150
}
151151
```
152152

@@ -189,17 +189,17 @@ Add in `build.gradle` of **com.android.application(com.android.dynamic-feature
189189

190190
dependencies {
191191
//👇Required items
192-
implementation "io.github.flyjingfish:androidaop-core:2.7.3"
192+
implementation "io.github.flyjingfish:androidaop-core:2.7.4"
193193
//👇Optional (1)👈 This package provides some common annotation aspects
194-
implementation "io.github.flyjingfish:androidaop-extra:2.7.3"
194+
implementation "io.github.flyjingfish:androidaop-extra:2.7.4"
195195
196196
//👇Required item If you already have this item in your project, you don’t need to add it.
197197
implementation "androidx.appcompat:appcompat:1.3.0" // At least in 1.3.0 and above
198198
199199
//👇Choose one (2)👈Click + to view detailed description, ⚠️supports aspects written in Java and Kotlin code
200-
ksp "io.github.flyjingfish:androidaop-apt:2.7.3"
200+
ksp "io.github.flyjingfish:androidaop-apt:2.7.4"
201201
//👇Choose one (3)👈Click + to view detailed description, ⚠️only applies to aspects written in Java code
202-
annotationProcessor "io.github.flyjingfish:androidaop-apt:2.7.3"
202+
annotationProcessor "io.github.flyjingfish:androidaop-apt:2.7.4"
203203
//⚠️Choose one of the above ksp and annotationProcessor
204204
//If you only use the functions in android-aop-extra, you don't need to select these two options
205205
}
@@ -219,17 +219,17 @@ Add in `build.gradle` of **com.android.application(com.android.dynamic-feature
219219

220220
dependencies {
221221
//👇Required items
222-
implementation("io.github.flyjingfish:androidaop-core:2.7.3")
222+
implementation("io.github.flyjingfish:androidaop-core:2.7.4")
223223
//👇Optional (1)👈 This package provides some common annotation aspects
224-
implementation("io.github.flyjingfish:androidaop-extra:2.7.3")
224+
implementation("io.github.flyjingfish:androidaop-extra:2.7.4")
225225

226226
//👇Required item If you already have this item in your project, you don’t need to add it.
227227
implementation("androidx.appcompat:appcompat:1.3.0") // At least in 1.3.0 and above
228228

229229
//👇Choose one (2)👈Click + to view detailed description, ⚠️supports aspects written in Java and Kotlin code
230-
ksp("io.github.flyjingfish:androidaop-apt:2.7.3")
230+
ksp("io.github.flyjingfish:androidaop-apt:2.7.4")
231231
//👇Choose one (3)👈Click + to view detailed description, ⚠️only applies to aspects written in Java code
232-
annotationProcessor("io.github.flyjingfish:androidaop-apt:2.7.3")
232+
annotationProcessor("io.github.flyjingfish:androidaop-apt:2.7.4")
233233
//⚠️Choose one of the above ksp and annotationProcessor
234234
//If you only use the functions in android-aop-extra, you don't need to select these two options
235235
}
@@ -256,6 +256,8 @@ Add in `build.gradle` of **com.android.application(com.android.dynamic-feature
256256
androidAopConfig {
257257
// enabled is false, the aspect no longer works, the default is not written as true
258258
enabled true
259+
// `includeKotlin` set to `true` will scan Kotlin and Kotlinx code; the default is `false` if not specified.
260+
includeKotlin false
259261
// include does not set all scans by default. After setting, only the code of the set package name will be scanned.
260262
include 'Package name of your project', 'Package name of custom module', 'Package name of custom module'
261263
// exclude is the package excluded during scanning

docs/zh/android_aop_extra.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
```groovy
77
dependencies {
88
//非必须项 👇这个包提供了一些常见的注解切面
9-
implementation "io.github.flyjingfish:androidaop-extra:2.7.3"
9+
implementation "io.github.flyjingfish:androidaop-extra:2.7.4"
1010
}
1111
```
1212

@@ -15,7 +15,7 @@
1515
```kotlin
1616
dependencies {
1717
//非必须项 👇这个包提供了一些常见的注解切面
18-
implementation("io.github.flyjingfish:androidaop-extra:2.7.3")
18+
implementation("io.github.flyjingfish:androidaop-extra:2.7.4")
1919
}
2020
```
2121

docs/zh/getting_started.md

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
3131
plugins {
3232
//👇必须项 (1)👈 apply 设置为 true 自动为所有module“预”配置 debugMode,false则按下边步骤五配置 debugMode 的手动模式
33-
id "io.github.flyjingfish.androidaop" version "2.7.3" apply true
33+
id "io.github.flyjingfish.androidaop" version "2.7.4" apply true
3434
}
3535
```
3636
@@ -41,7 +41,7 @@
4141
buildscript {
4242
dependencies {
4343
//👇必须项 (1)👈
44-
classpath "io.github.flyjingfish:androidaop-plugin:2.7.3"
44+
classpath "io.github.flyjingfish:androidaop-plugin:2.7.4"
4545
}
4646
}
4747
// 👇加上这句自动为所有module“预”配置debugMode,不加则按下边步骤五配置 debugMode 的手动模式
@@ -57,7 +57,7 @@
5757
```kotlin
5858
plugins {
5959
//👇必须项 (1)👈 apply 设置为 true 自动为所有module“预”配置debugMode,false则按下边步骤五配置 debugMode 的手动模式
60-
id("io.github.flyjingfish.androidaop") version "2.7.3" apply true
60+
id("io.github.flyjingfish.androidaop") version "2.7.4" apply true
6161
}
6262
```
6363
@@ -68,7 +68,7 @@
6868
buildscript {
6969
dependencies {
7070
//👇必须项 (1)👈
71-
classpath("io.github.flyjingfish:androidaop-plugin:2.7.3")
71+
classpath("io.github.flyjingfish:androidaop-plugin:2.7.4")
7272
}
7373
}
7474
// 👇加上这句自动为所有module“预”配置debugMode,不加则按下边步骤五配置 debugMode 的手动模式
@@ -137,7 +137,7 @@
137137
//必须项 👇
138138
plugins {
139139
...
140-
id "io.github.flyjingfish.androidaop" version "2.7.3"//最好放在最后一行
140+
id "io.github.flyjingfish.androidaop" version "2.7.4"//最好放在最后一行
141141
}
142142
```
143143

@@ -147,7 +147,7 @@
147147
//必须项 👇
148148
plugins {
149149
...
150-
id("io.github.flyjingfish.androidaop") version "2.7.3"//最好放在最后一行
150+
id("io.github.flyjingfish.androidaop") version "2.7.4"//最好放在最后一行
151151
}
152152
```
153153

@@ -185,18 +185,18 @@
185185

186186
dependencies {
187187
//👇必须项
188-
implementation "io.github.flyjingfish:androidaop-core:2.7.3"
188+
implementation "io.github.flyjingfish:androidaop-core:2.7.4"
189189
//👇非必须项 (1)👈 这个包提供了一些常见的注解切面
190-
implementation "io.github.flyjingfish:androidaop-extra:2.7.3"
190+
implementation "io.github.flyjingfish:androidaop-extra:2.7.4"
191191
192192
//👇必须项 如果您项目内已经有了这项不用加也可以
193193
implementation "androidx.appcompat:appcompat:1.3.0" // 至少在1.3.0及以上
194194
195195
//👇二选一 (2)👈点击+查看详细说明,⚠️支持Java和Kotlin代码写的切面
196-
ksp "io.github.flyjingfish:androidaop-apt:2.7.3"
196+
ksp "io.github.flyjingfish:androidaop-apt:2.7.4"
197197
198198
//👇二选一 (3)👈点击+查看详细说明,⚠️只适用于Java代码写的切面
199-
annotationProcessor "io.github.flyjingfish:androidaop-apt:2.7.3"
199+
annotationProcessor "io.github.flyjingfish:androidaop-apt:2.7.4"
200200
//⚠️上边的 ksp 和 annotationProcessor 二选一
201201
//如果只是使用 android-aop-extra 中的功能就不需要选择这两项
202202
}
@@ -216,18 +216,18 @@
216216

217217
dependencies {
218218
//👇必须项
219-
implementation("io.github.flyjingfish:androidaop-core:2.7.3")
219+
implementation("io.github.flyjingfish:androidaop-core:2.7.4")
220220
//👇非必须项 (1)👈 这个包提供了一些常见的注解切面
221-
implementation("io.github.flyjingfish:androidaop-extra:2.7.3")
221+
implementation("io.github.flyjingfish:androidaop-extra:2.7.4")
222222
223223
//👇必须项 如果您项目内已经有了这项不用加也可以
224224
implementation("androidx.appcompat:appcompat:1.3.0") // 至少在1.3.0及以上
225225
226226
//👇二选一 (2)👈点击+查看详细说明,⚠️支持Java和Kotlin代码写的切面
227-
ksp("io.github.flyjingfish:androidaop-apt:2.7.3")
227+
ksp("io.github.flyjingfish:androidaop-apt:2.7.4")
228228
229229
//👇二选一 (3)👈点击+查看详细说明,⚠️只适用于Java代码写的切面
230-
annotationProcessor("io.github.flyjingfish:androidaop-apt:2.7.3")
230+
annotationProcessor("io.github.flyjingfish:androidaop-apt:2.7.4")
231231
//⚠️上边的 ksp 和 annotationProcessor 二选一
232232
//如果只是使用 android-aop-extra 中的功能就不需要选择这两项
233233
}
@@ -254,6 +254,8 @@
254254
androidAopConfig {
255255
// enabled 为 false 切面不再起作用,默认不写为 true
256256
enabled true
257+
// includeKotlin 为 true 扫描 kotlin、kotlinx 代码,默认不写为 false
258+
includeKotlin false
257259
// include 不设置默认全部扫描,设置后只扫描设置的包名的代码
258260
include '你项目的包名','自定义module的包名','自定义module的包名'
259261
// exclude 是扫描时排除的包

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ DEVELOPER_ID=FlyJingFish
4141
DEVELOPER_NAME=FlyJingFish
4242
DEVELOPER_EMAIL=[email protected]
4343

44-
TestVersion = 2.7.3
44+
TestVersion = 2.7.4
4545
SonatypeTestCode = 1702
4646
# 0 mavenLocal 1 maven-snapshots 2 mavenCentral
4747
TestType = -1

version.properties

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
#Mon Oct 13 11:16:38 CST 2025
2-
PROJ_VERSION=2.7.3
1+
#Tue Dec 09 17:45:36 CST 2025
2+
PROJ_VERSION=2.7.4

0 commit comments

Comments
 (0)