Skip to content

A Gradle plugin that allows you to weave your compiled Java and Kotlin files with AspectJ

License

Notifications You must be signed in to change notification settings

JLLeitschuh/gradle-kotlin-aspectj-weaver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

A Gradle plugin that allows you to weave your compiled Java and Kotlin files with AspectJ

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published