ソースを参照

集成AspectJ

詹子聪 5 年 前
コミット
2d280c4d2b
3 ファイル変更8 行追加4 行削除
  1. 2 2
      build.gradle
  2. 2 2
      gradle/wrapper/gradle-wrapper.properties
  3. 4 0
      mvp/build.gradle

+ 2 - 2
build.gradle

@@ -8,7 +8,7 @@ buildscript {
     }
     dependencies {
         classpath 'com.android.tools.build:gradle:3.5.2'
-        
+        classpath 'com.hujiang.aspectjx:gradle-android-plugin-aspectjx:2.0.10'
         // NOTE: Do not place your application dependencies here; they belong
         // in the individual module build.gradle files
     }
@@ -30,7 +30,7 @@ task clean(type: Delete) {
 // 统一编译版本
 ext.versions = [
         // Project
-        minSdk              : 21,
+        minSdk              : 24,
         compileSdk          : 29,
         targetSdk           : 29,
         buildTools          : '29.0.2',

+ 2 - 2
gradle/wrapper/gradle-wrapper.properties

@@ -1,6 +1,6 @@
-#Tue Oct 06 20:00:33 CST 2020
+#Mon Nov 02 17:18:22 CST 2020
 distributionBase=GRADLE_USER_HOME
 distributionPath=wrapper/dists
 zipStoreBase=GRADLE_USER_HOME
 zipStorePath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-all.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.4-all.zip

+ 4 - 0
mvp/build.gradle

@@ -1,4 +1,6 @@
 apply plugin: 'com.android.library'
+apply plugin: 'com.hujiang.android-aspectjx'
+
 
 android {
     compileSdkVersion versions.compileSdk
@@ -35,4 +37,6 @@ dependencies {
     implementation "androidx.lifecycle:lifecycle-livedata-ktx:$lifecycle_version"
     implementation "androidx.lifecycle:lifecycle-viewmodel-ktx:$lifecycle_version"
     implementation 'androidx.lifecycle:lifecycle-extensions:2.2.0'
+
+    implementation 'org.aspectj:aspectjrt:1.8.+'
 }