项目作者: zcxshare

项目描述 :
aspectj gradle plugin
高级语言: Groovy
项目地址: git://github.com/zcxshare/gradle-aspectj-plugin.git
创建时间: 2019-10-08T09:46:25Z
项目社区:https://github.com/zcxshare/gradle-aspectj-plugin

开源协议:

下载


gradle-aspectj-plugin

gradle-aspectj-plugin提供在gradle中使用aspectj编译的插件,让gradle工程支持aop编程,如果仅使用gradle的aspectj插件也可以使用https://github.com/HujiangTechnology/gradle_plugin_android_aspectjx

依赖

项目的根build.gradle中添加

  1. buildscript {
  2. repositories {
  3. maven { url 'https://www.jitpack.io' }
  4. }
  5. dependencies {
  6. classpath 'com.github.zcxshare:gradle-aspectj-plugin:1.0.3'
  7. }
  8. }

(注:或者直接只添加classpath ‘com.github.zcxshare:aspectj_plugin:1.0.3’也可以)

使用aspectj的model的build.gradle中

  1. apply plugin: 'aspectj-plugin'
  2. android {
  3. compileOptions {//防止报android N的错
  4. sourceCompatibility JavaVersion.VERSION_1_8
  5. targetCompatibility JavaVersion.VERSION_1_8
  6. }
  7. }

使用

网上有很多使用教程https://www.jianshu.com/p/27b997677149,这里随便找的一个