Skip to content

Latest commit

 

History

History
30 lines (21 loc) · 1.28 KB

README.md

File metadata and controls

30 lines (21 loc) · 1.28 KB

Kotlin AspectJ Weaver Gradle Plugin

Build Status

A Gradle plugin that allows you to weave Java and Kotlin files with AspectJ using class time weaving instead of compile time weaving.

A project loosely based upon the eveoh/gradle-aspectj project. This project supports weaving just Java classes or both Java and Kotlin code.

This plugin could theoretically be adapted to weave other JVM languages but currently only supports Java.

Release Status

If someone has a serious interest in having this plugin used in their builds, I'll be hapy to publish a release. I haven't done so yet because I don't have a use for this project anymore. Please open an issue requesting a release of the plugin if you are actually interested in using it.

Building Code

This build uses Gradle's new composite build feature to integration test several subprojects under the samples directory.

If you want to run the samples and develop the plugin iteratively, then import the samples/settings.gradle file into ItelliJ. IntelliJ will figure out the rest.