jford       2004/08/16 14:28:53

  Modified:    portal/src/java/org/apache/jetspeed/util/descriptor
                        PortletApplicationWar.java
  Log:
  Copy portlet.tld into pa war
  
  Revision  Changes    Path
  1.17      +15 -1     
jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/util/descriptor/PortletApplicationWar.java
  
  Index: PortletApplicationWar.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/util/descriptor/PortletApplicationWar.java,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- PortletApplicationWar.java        13 Aug 2004 20:11:39 -0000      1.16
  +++ PortletApplicationWar.java        16 Aug 2004 21:28:52 -0000      1.17
  @@ -16,6 +16,7 @@
   package org.apache.jetspeed.util.descriptor;
   
   import java.io.File;
  +import java.io.FileFilter;
   import java.io.FileInputStream;
   import java.io.FileNotFoundException;
   import java.io.FileOutputStream;
  @@ -37,6 +38,7 @@
   
   import org.apache.commons.logging.Log;
   import org.apache.commons.logging.LogFactory;
  +import org.apache.jetspeed.Jetspeed;
   import org.apache.jetspeed.om.common.portlet.MutablePortletApplication;
   import org.apache.jetspeed.om.common.servlet.MutableWebApplication;
   import org.apache.jetspeed.tools.deploy.JetspeedWebApplicationRewriter;
  @@ -514,7 +516,19 @@
               if(rewriter.isPortletTaglibAdded())
               {
                   //add portlet tag lib to war
  -                //warStruct.
  +                File portletTaglibDir = new 
File(Jetspeed.getRealPath("WEB-INF/tld"));
  +                File child = new File(warStruct.getRootDirectory(), "WEB-INF/tld");
  +                DirectoryHelper dh = new DirectoryHelper(child);
  +                dh.copyFrom(portletTaglibDir, new FileFilter(){
  +
  +                    public boolean accept(File pathname)
  +                    {
  +                        return pathname.getName().indexOf("portlet.tld") != -1;
  +                    }
  +                    
  +                });
  +                
  +                dh.close();
               }
   
           }
  
  
  

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

Reply via email to