@Mojo(name="generate",
defaultPhase=PROCESS_CLASSES,
requiresProject=true)
public class ConfigScannerMojo
extends org.apache.maven.plugin.AbstractMojo
Constructor and Description |
---|
ConfigScannerMojo() |
Modifier and Type | Method and Description |
---|---|
static String |
childNameSpace(String parent,
String child) |
void |
execute() |
static String |
getPackageName(String className) |
static String |
greatestCommonPrefix(String a,
String b) |
void |
processClasses(File location,
Map<String,Object> avdlWriter) |
void |
writeRecord(Writer w,
String nameSpace,
String recordName,
Map<String,Object> record) |
public void processClasses(File location, Map<String,Object> avdlWriter) throws IOException
IOException
public void writeRecord(Writer w, String nameSpace, String recordName, Map<String,Object> record) throws IOException
IOException
public void execute() throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionException
Copyright © 2018 SPF4J. All rights reserved.