Package org.bytedeco.javacpp.tools
Class CacheMojo
- java.lang.Object
-
- org.apache.maven.plugin.AbstractMojo
-
- org.bytedeco.javacpp.tools.CacheMojo
-
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo
@Mojo(name="cache", defaultPhase=NONE, threadSafe=true, requiresDependencyResolution=COMPILE_PLUS_RUNTIME) public class CacheMojo extends org.apache.maven.plugin.AbstractMojoA Maven Mojo to call theLoaderon all classes found in the project, as well as call allcachePackage()methods found on them. It displays to the standard output the directories cached, the former on a line starting with "PATH=" and the latter on another line starting with "PACKAGEPATH=".
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.lang.StringclassOrPackageNameProcess only this class or package (suffixed with .* or .**).(package private) java.lang.String[]classOrPackageNamesProcess only these classes or packages (suffixed with .* or .**).(package private) org.apache.maven.plugin.descriptor.PluginDescriptorplugin(package private) org.apache.maven.project.MavenProjectproject
-
Constructor Summary
Constructors Constructor Description CacheMojo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexecute()(package private) java.lang.Stringjoin(java.lang.String separator, java.lang.Iterable<java.lang.String> strings)
-
-
-
Field Detail
-
classOrPackageName
@Parameter(property="javacpp.classOrPackageName") java.lang.String classOrPackageName
Process only this class or package (suffixed with .* or .**).
-
classOrPackageNames
@Parameter(property="javacpp.classOrPackageNames") java.lang.String[] classOrPackageNames
Process only these classes or packages (suffixed with .* or .**).
-
project
@Parameter(defaultValue="${project}", required=true, readonly=true) org.apache.maven.project.MavenProject project
-
plugin
@Parameter(defaultValue="${plugin}", required=true, readonly=true) org.apache.maven.plugin.descriptor.PluginDescriptor plugin
-
-