Package org.kie.maven.plugin.helpers
Class GenerateCodeHelper
- java.lang.Object
-
- org.kie.maven.plugin.helpers.GenerateCodeHelper
-
public class GenerateCodeHelper extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidcompileAndWriteClasses(java.io.File targetDirectory, java.lang.ClassLoader projectClassLoader, org.kie.memorycompiler.JavaCompilerSettings javaCompilerSettings, org.kie.memorycompiler.JavaConfiguration.CompilerType compilerType, java.util.Map<java.lang.String,java.lang.String> classNameSourceMap, java.lang.String dumpKieSourcesFolder)static org.kie.memorycompiler.JavaCompilerSettingscreateJavaCompilerSettings()static java.net.URLClassLoadergetProjectClassLoader(org.apache.maven.project.MavenProject project, java.io.File outputDirectory, org.kie.memorycompiler.JavaCompilerSettings javaCompilerSettings)static java.lang.StringtoClassName(java.lang.String source)static voidwriteClasses(java.io.File targetDirectory, java.util.Map<java.lang.String,byte[]> compiledClassesMap)
-
-
-
Method Detail
-
getProjectClassLoader
public static java.net.URLClassLoader getProjectClassLoader(org.apache.maven.project.MavenProject project, java.io.File outputDirectory, org.kie.memorycompiler.JavaCompilerSettings javaCompilerSettings)
-
compileAndWriteClasses
public static void compileAndWriteClasses(java.io.File targetDirectory, java.lang.ClassLoader projectClassLoader, org.kie.memorycompiler.JavaCompilerSettings javaCompilerSettings, org.kie.memorycompiler.JavaConfiguration.CompilerType compilerType, java.util.Map<java.lang.String,java.lang.String> classNameSourceMap, java.lang.String dumpKieSourcesFolder)
-
writeClasses
public static void writeClasses(java.io.File targetDirectory, java.util.Map<java.lang.String,byte[]> compiledClassesMap)
-
createJavaCompilerSettings
public static org.kie.memorycompiler.JavaCompilerSettings createJavaCompilerSettings()
-
toClassName
public static java.lang.String toClassName(java.lang.String source)
-
-