This is an automated email from the ASF dual-hosted git repository.

sgoeschl pushed a commit to branch FREEMARKER-129
in repository https://gitbox.apache.org/repos/asf/freemarker-generator.git


The following commit(s) were added to refs/heads/FREEMARKER-129 by this push:
     new 7777b14  FREEMARKER-129 Add `freemarker-generator-maven-plugin-sample`
7777b14 is described below

commit 7777b1419cf2363133a1176ff7c1dea1d6afb5a3
Author: Siegfried Goeschl <[email protected]>
AuthorDate: Sun Feb 16 20:25:32 2020 +0100

    FREEMARKER-129 Add `freemarker-generator-maven-plugin-sample`
---
 freemarker-generator-maven-plugin/README.md | 67 ++++++++++++++++-------------
 1 file changed, 36 insertions(+), 31 deletions(-)

diff --git a/freemarker-generator-maven-plugin/README.md 
b/freemarker-generator-maven-plugin/README.md
index 2a9b8cc..f6e186d 100644
--- a/freemarker-generator-maven-plugin/README.md
+++ b/freemarker-generator-maven-plugin/README.md
@@ -27,39 +27,44 @@ This plugin generates source files from FreeMarker 
templates with a flexible pro
 Add the following snippet within the `<plugins>` tag of your pom.xml:
 
 ```xml
-      <plugin>
-        <groupId>org.apache.freemarker.generator</groupId>
-        <artifactId>freemarker-generator-maven-plugin</artifactId>
-        <version>${freemarker-generator-maven-plugin.version}</version>
-        <configuration>
-          <!-- Required. Specifies the compatibility version for template 
processing -->
-          <freeMarkerVersion>2.3.29</freeMarkerVersion>
-        </configuration>
-        <executions>
-          <!-- If you want to generate files during other phases, just add 
more execution
-               tags and specify appropriate phase, sourceDirectory and 
outputDirectory values.
-          -->
-          <execution>
-            <id>freemarker</id>
-            <!-- Optional, defaults to generate-sources -->
-            <phase>generate-sources</phase>
-            <goals>
-              <!-- Required, must be generate -->
-              <goal>generate</goal>
-            </goals>
+<build>
+    <plugins>
+        <plugin>
+            <groupId>org.apache.freemarker.generator</groupId>
+            <artifactId>freemarker-generator-maven-plugin</artifactId>
+            <version>${project.version}</version>
             <configuration>
-              <!-- Optional, defaults to src/main/freemarker/generator -->
-              <sourceDirectory>src/main/freemarker</sourceDirectory>
-              <!-- Optional, defaults to 
src/main/freemarker/generator/template -->
-              
<templateDirectory>src/main/freemarker/template</templateDirectory>
-              <!-- Optional, defaults to src/main/freemarker/generator -->
-              
<generatorDirectory>src/main/freemarker/generator/generator</generatorDirectory>
-              <!-- Optional, defaults to target/generated-sources/freemarker 
-->
-              
<outputDirectory>target/generated-sources/freemarker/generator</outputDirectory>
+                <!-- Required. Specifies the compatibility version for 
template processing -->
+                <freeMarkerVersion>${freemarker.version}</freeMarkerVersion>
             </configuration>
-          </execution>
-        </executions>
-      </plugin>
+            <executions>
+                <!-- 
+                    If you want to generate files during other phases, just 
add more execution
+                    tags and specify appropriate phase, sourceDirectory and 
outputDirectory values.
+                -->
+                <execution>
+                    <id>freemarker-generator</id>
+                    <!-- Optional, defaults to generate-sources -->
+                    <phase>generate-sources</phase>
+                    <goals>
+                        <!-- Required, must be generate -->
+                        <goal>generate</goal>
+                    </goals>
+                    <configuration>
+                        <!-- Optional, defaults to 
src/main/freemarker/generator -->
+                        
<sourceDirectory>src/main/freemarker/generator</sourceDirectory>
+                        <!-- Optional, defaults to 
src/main/freemarker/generator/templatee -->
+                        
<templateDirectory>src/main/freemarker/generator/template</templateDirectory>
+                        <!-- Optional, defaults to 
src/main/freemarker/generator/generatorr -->
+                        
<generatorDirectory>src/main/freemarker/generator/generator</generatorDirectory>
+                        <!-- Optional, defaults to 
target/generated-sources/freemarker/generator -->
+                        
<outputDirectory>target/generated-sources/freemarker/generator</outputDirectory>
+                    </configuration>
+                </execution>
+            </executions>
+        </plugin>
+    </plugins>
+</build>
 ```
 
 # Usage

Reply via email to