File: README.md

package info (click to toggle)
aspectj-maven-plugin 1.11-2
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, sid
  • size: 1,328 kB
  • sloc: java: 2,579; xml: 2,235; makefile: 2
file content (16 lines) | stat: -rw-r--r-- 981 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# Mojohaus AspectJ-Maven-Plugin

This plugin  weaves AspectJ aspects into your classes using the AspectJ compiler ("ajc").
Typically, aspects are used in one of two ways within your Maven reactors:

  * As part of a Single Project, implying aspects and code are defined within the same Maven project.
    This is the simplest approach to start out with; feel free to examine the
    "Examples: Single-project AspectJ use" to better understand single-project use.

  * As part of a Multi-module Maven Reactor where one/some project(s) contains aspects and other
    projects within the Maven reactor contain code using the aspects ("woven by the aspects").
    This is a more complex and powerful approach, best suited when several Maven projects should be woven
    by a common set of aspects. The "Examples: Multi-module AspectJ use" contains a basic walkthrough
    of this approach.
    
[Plugin documentation - available shortly](http://www.mojohaus.org/aspectj-maven-plugin/)