henning     2004/07/04 10:32:15

  Modified:    extensions/maven-plugin/src/plugin Tag: TURBINE_2_3_BRANCH
                        plugin.jelly plugin.properties
               extensions/maven-plugin/xdocs Tag: TURBINE_2_3_BRANCH
                        properties.xml
  Added:       extensions/maven-plugin/src/plugin-resources/demo/images
                        Tag: TURBINE_2_3_BRANCH jakarta-logo-blue.gif
                        powered-by-logo.gif
               extensions/maven-plugin/src/plugin-resources/demo/pages Tag:
                        TURBINE_2_3_BRANCH index.html
               extensions/maven-plugin/src/plugin-resources/demo/templates/layouts
                        Tag: TURBINE_2_3_BRANCH Default.vm
               extensions/maven-plugin/src/plugin-resources/demo/templates/screens
                        Tag: TURBINE_2_3_BRANCH Index.vm
  Removed:     extensions/maven-plugin/src/plugin-resources/flavor/common/images
                        Tag: TURBINE_2_3_BRANCH jakarta-logo-blue.gif
                        powered-by-logo.gif
               extensions/maven-plugin/src/plugin-resources/flavor/common/pages
                        Tag: TURBINE_2_3_BRANCH index.html
               
extensions/maven-plugin/src/plugin-resources/flavor/common/templates/layouts
                        Tag: TURBINE_2_3_BRANCH Default.vm
               
extensions/maven-plugin/src/plugin-resources/flavor/common/templates/screens
                        Tag: TURBINE_2_3_BRANCH Index.vm
  Log:
  Move the installation of the example files out of the regular turbine:setup
  goal and make it configurable by a property.
  
  Revision  Changes    Path
  No                   revision
  No                   revision
  1.1.2.24  +56 -0     
jakarta-turbine-2/extensions/maven-plugin/src/plugin/plugin.jelly
  
  Index: plugin.jelly
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-2/extensions/maven-plugin/src/plugin/plugin.jelly,v
  retrieving revision 1.1.2.23
  retrieving revision 1.1.2.24
  diff -u -r1.1.2.23 -r1.1.2.24
  --- plugin.jelly      4 Jul 2004 16:49:44 -0000       1.1.2.23
  +++ plugin.jelly      4 Jul 2004 17:32:14 -0000       1.1.2.24
  @@ -236,6 +236,9 @@
                                   frompath="pages"
                                   include="**/*" />
   
  +    <j:if test="${context.getVariable('turbine.setup.demo') != null &amp;&amp; 
context.getVariable('turbine.setup.demo') == 'true'}">
  +      <attainGoal name="turbine:install-demo"/>
  +    </j:if>
     </goal>
     <!-- ======================================================================== -->
     <!-- turbine:setup                                                            -->
  @@ -834,6 +837,19 @@
           <j:set var="${_propname}" scope="parent">${_result}</j:set>
         </define:tag>
   
  +      <define:tag name="copyTurbineDemo">
  +
  +        <u:available file="${plugin.resources}/demo/${frompath}">
  +          <ant:copy todir="${todir}" filtering="${filtering}" overwrite="true" >
  +            <ant:fileset dir="${plugin.resources}/demo/${frompath}">
  +              <include name="${include}"/>
  +              <exclude name="${exclude}"/>
  +            </ant:fileset>
  +          </ant:copy>
  +        </u:available>
  +
  +      </define:tag>
  +
       </define:taglib>
     </goal>
   
  @@ -1146,4 +1162,44 @@
     <!-- turbine:security-datadtd                                           -->
     <!-- ================================================================== -->
   
  +  <!-- ======================================================================== -->
  +  <!--                                                                          -->
  +  <!-- turbine:install-demo                                                     -->
  +  <!--                                                                          -->
  +  <!-- Put the demo pages into a newly created application. Should be called    -->
  +  <!-- only from turbine:setup!                                                 -->
  +  <!--                                                                          -->
  +  <!-- ======================================================================== -->
  +  <goal name="turbine:install-demo"
  +    prereqs="turbine:init">
  +
  +    <meta:copyTurbineDemo 
todir="${turbine.plugin.root.dir}/${turbine.plugin.src.templates}" 
  +                          filtering="true"
  +                          frompath="templates"
  +                          include="**/*"/>
  +
  +    <meta:copyTurbineDemo 
todir="${turbine.plugin.root.dir}/${turbine.plugin.src.images}" 
  +                          filtering="false"
  +                          frompath="images"
  +                          include="**/*"/>
  +
  +    <meta:copyTurbineDemo 
todir="${turbine.plugin.root.dir}/${turbine.plugin.src.resources}" 
  +                          filtering="true"
  +                          frompath="resources"
  +                          include="**/*"/>
  +
  +    <meta:copyTurbineDemo 
todir="${turbine.plugin.root.dir}/${turbine.plugin.src.style}" 
  +                          filtering="true"
  +                          frompath="style"
  +                          include="**/*"/>
  +
  +    <meta:copyTurbineDemo 
todir="${turbine.plugin.root.dir}/${turbine.plugin.src.pages}" 
  +                          filtering="true"
  +                          frompath="pages"
  +                          include="**/*"/>
  +  </goal>
  +
  +  <!-- ======================================================================== -->
  +  <!-- turbine:install-demo                                                     -->
  +  <!-- ======================================================================== -->
   </project>
  
  
  
  1.1.2.9   +4 -1      
jakarta-turbine-2/extensions/maven-plugin/src/plugin/plugin.properties
  
  Index: plugin.properties
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-2/extensions/maven-plugin/src/plugin/plugin.properties,v
  retrieving revision 1.1.2.8
  retrieving revision 1.1.2.9
  diff -u -r1.1.2.8 -r1.1.2.9
  --- plugin.properties 3 Jul 2004 16:25:44 -0000       1.1.2.8
  +++ plugin.properties 4 Jul 2004 17:32:14 -0000       1.1.2.9
  @@ -53,6 +53,9 @@
   # create the new application in a subdirectory
   turbine.app.subdir =         true
   
  +# Install the Welcome pages by default
  +turbine.setup.demo =            true
  +
   # use Tomcat Application Server
   maven.appserver.name =               tomcat
   
  
  
  
  No                   revision
  No                   revision
  1.1.2.1   +79 -0     
jakarta-turbine-2/extensions/maven-plugin/src/plugin-resources/demo/images/Attic/jakarta-logo-blue.gif
  
        <<Binary file>>
  
  
  1.1.2.1   +10 -0     
jakarta-turbine-2/extensions/maven-plugin/src/plugin-resources/demo/images/Attic/powered-by-logo.gif
  
        <<Binary file>>
  
  
  No                   revision
  No                   revision
  1.1.2.1   +28 -0     
jakarta-turbine-2/extensions/maven-plugin/src/plugin-resources/demo/pages/Attic/index.html
  
  
  
  
  No                   revision
  No                   revision
  1.1.2.1   +29 -0     
jakarta-turbine-2/extensions/maven-plugin/src/plugin-resources/demo/templates/layouts/Attic/Default.vm
  
  
  
  
  No                   revision
  No                   revision
  1.1.2.1   +35 -0     
jakarta-turbine-2/extensions/maven-plugin/src/plugin-resources/demo/templates/screens/Attic/Index.vm
  
  
  
  
  No                   revision
  No                   revision
  1.2.2.8   +9 -0      jakarta-turbine-2/extensions/maven-plugin/xdocs/properties.xml
  
  Index: properties.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine-2/extensions/maven-plugin/xdocs/properties.xml,v
  retrieving revision 1.2.2.7
  retrieving revision 1.2.2.8
  diff -u -r1.2.2.7 -r1.2.2.8
  --- properties.xml    3 Jul 2004 16:25:44 -0000       1.2.2.7
  +++ properties.xml    4 Jul 2004 17:32:15 -0000       1.2.2.8
  @@ -100,6 +100,15 @@
   <td>Selects the properties file which is loaded to configure the <a 
href="goals.html#turbine_setup">turbine:setup</a> goal.</td>
   </tr>
   
  +<tr>
  +<td>turbine.setup.demo</td>
  +<td>Yes</td>
  +<td>true</td>
  +<td>If true, copy the demo images, a default start page and a redirection page into 
the newly created application. If set to false,
  +    no content files are copied into the new application tree.
  +</td>
  +</tr>
  +
     </table>
   </p>
   </subsection>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to