• Stars
    star
    112
  • Rank 312,161 (Top 7 %)
  • Language
    Java
  • License
    MIT License
  • Created over 9 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Mojohaus AspectJ Maven Plugin

This is the aspectj-maven-plugin.

License: MIT Maven Central GitHub CI

Overview

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 walk-through of this approach.

Contributing

The first step is to create an appropriate issue. Describe the problem/idea you have and create an appropriate pull request.

Test you changes locally using

mvn clean verify -Pdocs,run-its

If you need to contact a committer, please consider getting active on the mailing lists.

Releasing

  • Make sure gpg-agent is running.
  • Make sure all tests pass mvn clean verify -Prun-its
  • Execute mvn -B release:prepare release:perform

For publishing the site do the following:

cd target/checkout
mvn verify site site:stage scm-publish:publish-scm

More Repositories

1

versions

Versions Maven Plugin
Java
305
star
2

flatten-maven-plugin

Flatten Maven Plugin
Java
195
star
3

exec-maven-plugin

Exec Maven Plugin
Java
152
star
4

mojo-parent

This is the parent pom for all MojoHaus Maven plugins and components.
118
star
5

build-helper-maven-plugin

Build Helper Maven Plugin
Java
102
star
6

buildplan-maven-plugin

A Maven 3.x plugin to inspect project lifecyle.
Java
94
star
7

jaxb2-maven-plugin

JAXB2 Maven Plugin
Java
91
star
8

appassembler

Java
89
star
9

license-maven-plugin

Maven plugin to download and collect license files from project dependencies.
Java
88
star
10

animal-sniffer

Java
77
star
11

extra-enforcer-rules

Extra Enforcer Rules
Java
63
star
12

buildnumber-maven-plugin

BuildNumber Maven Plugin
Java
58
star
13

rpm-maven-plugin

Java
55
star
14

properties-maven-plugin

The Properties Maven Plugin
Java
50
star
15

mojohaus.github.io

Organization website
Shell
42
star
16

webstart

Java
26
star
17

wagon-maven-plugin

Java
25
star
18

cobertura-maven-plugin

Cobertura Maven Plugin
HTML
25
star
19

nbm-maven-plugin

moved to https://github.com/apache/incubator-netbeans-mavenutils/
Java
24
star
20

sql-maven-plugin

SQL Maven Plugin
Java
24
star
21

xml-maven-plugin

XML Maven Plugin
Java
20
star
22

jaxws-maven-plugin

Java
20
star
23

maven-native

Java
17
star
24

tidy-maven-plugin

The Tidy plugin provides goals for tidying up your source code.
Java
16
star
25

keytool

Java
14
star
26

templating-maven-plugin

Templating Maven Plugin
Java
12
star
27

native2ascii-maven-plugin

Native2Ascii Maven Plugin
Java
12
star
28

sonar-maven-plugin

Maven Plugin for SonarQube
12
star
29

truezip

Java
10
star
30

clirr-maven-plugin

Clirr Maven Plugin
Java
9
star
31

javacc-maven-plugin

Java
8
star
32

cassandra-maven-plugin

Java
8
star
33

mrm

Java
7
star
34

findbugs-maven-plugin-old

Groovy
7
star
35

taglist-maven-plugin

Taglist Maven Plugin
Java
6
star
36

axistools-maven-plugin

Java
5
star
37

dbunit-maven-plugin

Use this plugin to invoke DbUnit utilities
Java
4
star
38

javancss-maven-plugin

JavaNCSS Maven Plugin
Java
3
star
39

jdepend-maven-plugin

JDepend Maven Plugin
Java
3
star
40

l10n-maven-plugin

Localization Tools Maven Plugin
Java
3
star
41

gwt-maven-plugin

Java
3
star
42

sqlj-maven-plugin

Mojo's SQLJ Maven Plugin
Java
3
star
43

servicedocgen-maven-plugin

ServicedocGen Maven Plugin
Java
2
star
44

javafx

Java
2
star
45

latex-maven

TeX
2
star
46

ear-javaee7

1
star
47

pom-root

1
star
48

reproducible-mojohaus

Shell
1
star
49

convert-to-git

Repo to handle the migration between Codehaus MOJO infra to GitHub one
Shell
1
star
50

enchanter

Java
1
star
51

jboss-packaging-maven-plugin

Java
1
star
52

nb-repository-plugin

moved to https://github.com/apache/incubator-netbeans-mavenutils/
Java
1
star
53

dbupgrade

Java
1
star
54

ditaot-maven-plugin

PostScript
1
star
55

siteskinner-maven-plugin

Java
1
star