You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by lu...@apache.org on 2010/05/01 00:38:34 UTC

svn commit: r939855 - /myfaces/myfaces-build-tools/trunk/maven2-plugins/myfaces-builder-plugin/src/main/java/org/apache/myfaces/buildtools/maven2/plugin/builder/MakeComponentsMojo.java

Author: lu4242
Date: Fri Apr 30 22:38:34 2010
New Revision: 939855

URL: http://svn.apache.org/viewvc?rev=939855&view=rev
Log:
add componentClass20.vm as default template for jsf 2.0

Modified:
    myfaces/myfaces-build-tools/trunk/maven2-plugins/myfaces-builder-plugin/src/main/java/org/apache/myfaces/buildtools/maven2/plugin/builder/MakeComponentsMojo.java

Modified: myfaces/myfaces-build-tools/trunk/maven2-plugins/myfaces-builder-plugin/src/main/java/org/apache/myfaces/buildtools/maven2/plugin/builder/MakeComponentsMojo.java
URL: http://svn.apache.org/viewvc/myfaces/myfaces-build-tools/trunk/maven2-plugins/myfaces-builder-plugin/src/main/java/org/apache/myfaces/buildtools/maven2/plugin/builder/MakeComponentsMojo.java?rev=939855&r1=939854&r2=939855&view=diff
==============================================================================
--- myfaces/myfaces-build-tools/trunk/maven2-plugins/myfaces-builder-plugin/src/main/java/org/apache/myfaces/buildtools/maven2/plugin/builder/MakeComponentsMojo.java (original)
+++ myfaces/myfaces-build-tools/trunk/maven2-plugins/myfaces-builder-plugin/src/main/java/org/apache/myfaces/buildtools/maven2/plugin/builder/MakeComponentsMojo.java Fri Apr 30 22:38:34 2010
@@ -143,8 +143,9 @@ public class MakeComponentsMojo extends 
     /**
      * Defines the jsf version (1.1 or 1.2), used to take the default templates for each version.
      * <p> 
-     * If version is 1.1, the default templateComponentName is 'componentClass11.vm' and if version
-     * is 1.2 the default templateComponentName is 'componentClass12.vm'.
+     * If version is 1.1, the default templateComponentName is 'componentClass11.vm', if version
+     * is 1.2 the default templateComponentName is 'componentClass12.vm', if version is 2.0 the
+     * default templateComponentName is 'componentClass20.vm'
      * </p>
      * 
      * @parameter
@@ -668,7 +669,11 @@ public class MakeComponentsMojo extends 
     {
         if (templateComponentName == null)
         {
-            if (_is12())
+            if (_is20())
+            {
+                return "componentClass20.vm";
+            }
+            else if (_is12())
             {
                 return "componentClass12.vm";
             }
@@ -687,5 +692,9 @@ public class MakeComponentsMojo extends 
     {
         return "1.2".equals(jsfVersion) || "12".equals(jsfVersion);
     }
-
+    
+    private boolean _is20()
+    {
+        return "2.0".equals(jsfVersion) || "20".equals(jsfVersion);
+    }
 }