Class VelocityExecutionComponent

    • Constructor Detail

      • VelocityExecutionComponent

        public VelocityExecutionComponent​(java.nio.file.Path src,
                                          java.nio.file.Path sourcePathRoot,
                                          boolean includeDotFiles,
                                          java.util.Optional<org.apache.maven.plugin.logging.Log> log,
                                          java.util.Optional<java.util.Collection<java.lang.String>> sourceExtensions,
                                          java.nio.file.Path sourceOutputDir,
                                          org.apache.maven.project.MavenProject project,
                                          boolean includeHiddenFiles,
                                          boolean caseSensitive,
                                          java.util.Optional<java.nio.file.Path> prefixPath,
                                          java.util.function.Supplier<java.util.Map<java.lang.String,​java.lang.Object>> properties)
    • Method Detail

      • createEngine

        public final org.apache.velocity.app.VelocityEngine createEngine​(java.nio.file.Path sourcePathRoot)
                                                                  throws java.lang.Exception
        Specified by:
        createEngine in class AbstractTemplatingEngine<org.apache.velocity.app.VelocityEngine>
        Throws:
        java.lang.Exception
      • writeTemplate

        public void writeTemplate​(org.apache.velocity.app.VelocityEngine engine,
                                  java.lang.String canoTemplate,
                                  java.nio.file.Path outFile)
                           throws java.lang.Exception
        Specified by:
        writeTemplate in class AbstractTemplatingEngine<org.apache.velocity.app.VelocityEngine>
        Throws:
        java.lang.Exception