Package kilim.plugins
Class KilimMavenPlugin
- java.lang.Object
-
- org.apache.maven.plugin.AbstractMojo
-
- kilim.plugins.KilimMavenPlugin
-
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo
@Mojo(name="weave", defaultPhase=PROCESS_TEST_CLASSES, requiresDependencyResolution=RUNTIME) public class KilimMavenPlugin extends org.apache.maven.plugin.AbstractMojomaven plugin for ahead-of-time weaving of class files
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Stringargsadditional arguments to pass to the weaverprivate java.io.Fileinlocation of the class filesprivate java.io.Fileoutdestination for the woven class filesprivate org.apache.maven.project.MavenProjectprojectprivate java.io.Filetinlocation of the test class filesprivate java.io.Filetoutdestination for the woven test class files
-
Constructor Summary
Constructors Constructor Description KilimMavenPlugin()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexecute()
-
-
-
Field Detail
-
args
@Parameter(defaultValue="-q", property="kilim.args", required=false) private java.lang.String argsadditional arguments to pass to the weaver
-
in
@Parameter(defaultValue="${project.build.outputDirectory}", property="kilim.in", required=true) private java.io.File inlocation of the class files
-
tin
@Parameter(defaultValue="${project.build.testOutputDirectory}", property="kilim.tin", required=true) private java.io.File tinlocation of the test class files
-
out
@Parameter(defaultValue="${project.build.outputDirectory}", property="kilim.out", required=true) private java.io.File outdestination for the woven class files
-
tout
@Parameter(defaultValue="${project.build.testOutputDirectory}", property="kilim.tout", required=true) private java.io.File toutdestination for the woven test class files
-
project
@Parameter(defaultValue="${project}", readonly=true, required=true) private org.apache.maven.project.MavenProject project
-
-