Android Gradle Aspectj Versions Save

gradle plug-in adding supports of AspectJ into Android project

3.2.0

6 years ago
  • added support of new Gradle 3.0.0 plugin
  • updated internal ajc and provided runtime libraries to 1.8.12

3.1.1

6 years ago

This is a minor release that brings some small useful improvements:

  • added an extension trigger to append BuildTime logger for current module;
  • back from grave — added exclude-filter for aspectj-ext plugin;

3.1.0

6 years ago

Plugin-provider may be useful for that cases when you need to extract aspect-sources into separate module and include it on demand to that modules where you only need it. Therefor this behavior will save you build-time due to bypassing aspectj-transformers in provide-only modules.

3.0.3

6 years ago

This day has been come!

3.0.2

7 years ago

3.0.0

7 years ago

All code-base refactored in Kotlin! Improved two-step compilation flow.

2.4.3

7 years ago
  • includeJar parameter now able to read aar's manifest file to exactly detect required library;
  • com.archinamon.aspectj-ext plugin added to properly weave inpath jars, in this mode InstantRun doesn't allowed;
  • small fixes and package/name refactoring;
  • more logs to understand build flow, see Gradle Console while building;
  • couple fixes that have been broken compilation :(

2.3.1

7 years ago
  • renamed extension parameter: ajcExtraArgs -> ajcArgs;
  • split parameter: logFileName -> [transformLogFile, compilationLogFile];
  • added separate compile task to build all sources under /aspectj folder;
  • aj-transformer now looks into /build/aspectj/$variantName folder for aspects class';
  • updated ajc-version to 1.8.10;
  • fixed issue with missing error printing to Messages when failing;
  • added inpath/aspectpath clearance before emitting transform inputs (by @philippkumar);

2.3.0

7 years ago

Finally have beed fixed a couple of bugs, within which are:

  • InstantRun support;
  • fails androidTest hot launch;
  • ZipException within augmenting third party libraries via AspectJ;
  • more clear logging and errors emitting;

2.2.2

7 years ago

Work on errors and handling more custom parameters!

In this release:

  • fixed build config namings;
  • re-designed work with log file and errors handling;
  • pretty formatting ajc arguments for build stdout;
  • implemented handling custom ajc arguments via build.gradle config;
  • fixed illegal 'return' statement which affected includeAspectsFromJar and includeJar parameters.