aspectj:EclipseAjcMojo
Full name:
dev.aspectj:aspectj-maven-plugin:1.14:EclipseAjcMojo
Description:
Create eclipse configuration of aspectJ
Attributes:
- Requires a Maven project to be executed.
- Requires dependency resolution of artifacts in scope: compile.
- The goal is not marked as thread-safe and thus does not support parallel builds.
Optional Parameters
| Name | Type | Since | Description | 
|---|---|---|---|
| <aspectLibraries> | Module[] | - | Weave binary aspects from the jars. The aspects should have been output by the same version of the compiler. The modules must also be dependencies of the project. Corresponds to ajc -aspectpathoption | 
| <javaModules> | Module[] | 1.13 | Java 9+ modules to build the module path from. Corresponds to ajc --module-pathoption. | 
| <skip> | boolean | - | Skip plugin execution. Default value is: false.User property is: aspectj.skip. | 
| <weaveDependencies> | Module[] | - | List of of modules to weave (into target directory). Corresponds to ajc -inpathoption (or-injarsfor pre-1.2 (which is not supported)). | 
| <weaveDirectories> | String[] | 1.4 | List of of directories with .class files to weave (into target directory). Corresponds to ajc -inpathoption. | 
| <xmlConfigured> | File | - | Parameter which indicates an XML file containing AspectJ weaving instructions. Assigning this plugin parameter adds the -xmlConfiguredoption to ajc.See also: ajc reference | 
Parameter Details
<aspectLibraries>
Weave binary aspects from the jars. The aspects should have been output by the same version of the compiler. The modules must also be dependencies of the project. Corresponds to 
ajc -aspectpath option- Type: org.codehaus.mojo.aspectj.Module[]
- Required: No
<javaModules>
Java 9+ modules to build the module path from. Corresponds to 
ajc --module-path option.- Type: org.codehaus.mojo.aspectj.Module[]
- Since: 1.13
- Required: No
<skip>
Skip plugin execution.
- Type: boolean
- Required: No
- User Property: aspectj.skip
- Default: false
<weaveDependencies>
List of of modules to weave (into target directory). Corresponds to 
ajc -inpath option (or -injars for pre-1.2 (which is not supported)).- Type: org.codehaus.mojo.aspectj.Module[]
- Required: No
<weaveDirectories>
List of of directories with .class files to weave (into target directory). Corresponds to 
ajc -inpath option.- Type: java.lang.String[]
- Since: 1.4
- Required: No
<xmlConfigured>
Parameter which indicates an XML file containing AspectJ weaving instructions. Assigning this plugin parameter adds the 
See also: ajc reference
-xmlConfigured option to ajc.See also: ajc reference
- Type: java.io.File
- Required: No
