Class MavenCodeGenSpi


  • public abstract class MavenCodeGenSpi
    extends Object
    Author:
    nuwansa
    • Constructor Detail

      • MavenCodeGenSpi

        public MavenCodeGenSpi​(String projectName,
                               String namespace)
    • Method Detail

      • addProperty

        protected void addProperty​(String key,
                                   String value)
      • addDependacyPath

        protected void addDependacyPath​(String path,
                                        boolean runtime)
      • addClassPath

        protected void addClassPath​(String artifact)
      • loadClass

        protected Class loadClass​(String className)
      • getCodeGenFolder

        public String getCodeGenFolder()
      • setProject

        public void setProject​(String baseDir,
                               String buildDir,
                               String buildTargetDir)
      • hasProperty

        public boolean hasProperty​(String prop)
      • compileFiles

        protected void compileFiles​(File... files)
      • getAllSourceFiles

        protected List<String> getAllSourceFiles()
      • compileFiles

        protected void compileFiles​(List<File> javaFiles)
      • log

        protected void log​(String log)
      • execute

        public abstract void execute()