taylor      2004/10/15 14:46:46

  Modified:    applications/pam/src/java/org/apache/jetspeed/portlets/security/users
                        UserData.java UserManagerPortlet.java
               applications/pam/src/java/org/apache/jetspeed/portlets/profiler
                        ProfilerAdminPortlet.java
               applications/pam/src/webapp/WEB-INF/view profiler-admin.jsp
               applications/pam/src/webapp/WEB-INF faces-config.xml
               applications/pam project.xml
  Added:       applications/pam/src/java/org/apache/jetspeed/portlets/profiler
                        ProfileRulesExtent.java ProfileRuleForm.java
  Removed:     applications/pam/src/java/org/apache/jetspeed/portlets/profiler
                        ProfileForm.java
  Log:
  Resolved JSF state issues:
  
  http://nagoya.apache.org/jira/browse/JS2-147
  
  Started on first JSF production portlet:
  
  http://nagoya.apache.org/jira/browse/JS2-150
  
  Revision  Changes    Path
  1.5       +8 -1      
jakarta-jetspeed-2/applications/pam/src/java/org/apache/jetspeed/portlets/security/users/UserData.java
  
  Index: UserData.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jetspeed-2/applications/pam/src/java/org/apache/jetspeed/portlets/security/users/UserData.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- UserData.java     17 Sep 2004 00:18:58 -0000      1.4
  +++ UserData.java     15 Oct 2004 21:46:46 -0000      1.5
  @@ -17,9 +17,12 @@
   
   import java.security.Principal;
   import java.util.Iterator;
  +import java.util.Map;
   
  +import javax.faces.context.FacesContext;
   import javax.security.auth.Subject;
   
  +import org.apache.jetspeed.portlets.pam.PortletApplicationResources;
   import org.apache.jetspeed.security.User;
   import org.apache.jetspeed.security.UserManager;
   import org.apache.jetspeed.security.UserPrincipal;
  @@ -52,6 +55,10 @@
               UserManager userManager = 
                   (UserManager)services.getService("UserManager");
               
  +            Map appMap = 
(Map)FacesContext.getCurrentInstance().getExternalContext().getApplicationMap();
  +            UserManager u2 = 
(UserManager)appMap.get(PortletApplicationResources.CPS_USER_MANAGER_COMPONENT);       
                 
  +            System.out.println("u2 == " + u2);
  +            System.out.println("um == " + userManager);
               if (userManager == null)
               {
                   return xusers;
  
  
  
  1.5       +8 -21     
jakarta-jetspeed-2/applications/pam/src/java/org/apache/jetspeed/portlets/security/users/UserManagerPortlet.java
  
  Index: UserManagerPortlet.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jetspeed-2/applications/pam/src/java/org/apache/jetspeed/portlets/security/users/UserManagerPortlet.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- UserManagerPortlet.java   18 Sep 2004 19:29:19 -0000      1.4
  +++ UserManagerPortlet.java   15 Oct 2004 21:46:46 -0000      1.5
  @@ -16,10 +16,10 @@
   package org.apache.jetspeed.portlets.security.users;
   
   import java.security.Principal;
  -import java.util.Hashtable;
   import java.util.Iterator;
  +import java.util.Map;
   
  -import javax.naming.Context;
  +import javax.faces.context.FacesContext;
   import javax.portlet.PortletConfig;
   import javax.portlet.PortletException;
   import javax.security.auth.Subject;
  @@ -31,9 +31,6 @@
   import org.apache.jetspeed.security.UserPrincipal;
   import org.apache.portals.bridges.myfaces.FacesPortlet;
   
  -import tyrex.naming.MemoryContext;
  -import tyrex.tm.RuntimeContext;
  -
   /**
    * Provides maintenance capabilities for User Administration.
    * 
  @@ -69,23 +66,13 @@
           {
               throw new PortletException(se);
           }
  -        try
  -        {
  -            Hashtable env = new Hashtable();
  -            env.put(Context.INITIAL_CONTEXT_FACTORY, 
"tyrex.naming.MemoryContextFactory");
  -            Context root = new MemoryContext(null);
  -            Context ctx = root.createSubcontext("comp");
  -            ctx.bind("UserManager", userManager);
  -            RuntimeContext runCtx = RuntimeContext.newRuntimeContext(root, null);
  -            RuntimeContext.setRuntimeContext(runCtx);
  -        }
  -        catch (Exception e)
  -        {
  -            e.printStackTrace();
  -        }
  -
       }
   
  +    protected void preProcessFaces(FacesContext context)    
  +    {
  +        System.out.println("*** pre processing faces for user manager: " + context);
  +    }
  +    
       public Principal getPrincipal(Subject subject, Class classe)
       {
           Principal principal = null;
  
  
  
  1.3       +13 -31    
jakarta-jetspeed-2/applications/pam/src/java/org/apache/jetspeed/portlets/profiler/ProfilerAdminPortlet.java
  
  Index: ProfilerAdminPortlet.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jetspeed-2/applications/pam/src/java/org/apache/jetspeed/portlets/profiler/ProfilerAdminPortlet.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- ProfilerAdminPortlet.java 12 Oct 2004 21:29:40 -0000      1.2
  +++ ProfilerAdminPortlet.java 15 Oct 2004 21:46:46 -0000      1.3
  @@ -15,21 +15,14 @@
    */
   package org.apache.jetspeed.portlets.profiler;
   
  -import java.io.IOException;
  -import java.util.Enumeration;
  -import java.util.Map;
  -
  -import javax.portlet.ActionRequest;
  -import javax.portlet.ActionResponse;
  +import javax.portlet.PortletConfig;
   import javax.portlet.PortletException;
  -import javax.portlet.RenderRequest;
  -import javax.portlet.RenderResponse;
   
  +import org.apache.jetspeed.portlets.pam.PortletApplicationResources;
  +import org.apache.jetspeed.profiler.Profiler;
   import org.apache.portals.bridges.myfaces.FacesPortlet;
   
   
  -//import org.apache.portals.bridges.myfaces.FacesPortlet;
  -
   /**
    * This portlet is a browser over all folders and documents in the system.
    *
  @@ -39,28 +32,17 @@
    */
   public class ProfilerAdminPortlet extends FacesPortlet
   {
  -
  -    public void doView(RenderRequest request, RenderResponse response) throws 
PortletException, IOException
  +    Profiler profiler;
  +    
  +    public void init(PortletConfig config) throws PortletException
       {
  -        Enumeration e = request.getParameterNames();
  -        while (e.hasMoreElements())
  +        super.init(config);
  +        profiler = (Profiler) getPortletContext().getAttribute(
  +                PortletApplicationResources.CPS_PROFILER_COMPONENT);
  +        if (null == profiler)
           {
  -            String key = (String)e.nextElement();
  -            System.out.println("[V]key/value = " + key + ": [" + 
request.getParameter(key) + "]");
  +            throw new PortletException("Failed to find the Profiler on portlet 
initialization");
           }
  -        super.doView(request, response);
  -    }
  -
  -    public void processAction(ActionRequest request, ActionResponse response) 
throws PortletException, IOException
  -    {
  -        Enumeration e = request.getParameterNames();
  -        while (e.hasMoreElements())
  -        {
  -            String key = (String)e.nextElement();
  -            System.out.println("[A]key/value = " + key + ": [" + 
request.getParameter(key) + "]");
  -        }        
  -        super.processAction(request, response);
  -    }
  -    
  +    }        
       
   }
  
  
  
  1.1                  
jakarta-jetspeed-2/applications/pam/src/java/org/apache/jetspeed/portlets/profiler/ProfileRulesExtent.java
  
  Index: ProfileRulesExtent.java
  ===================================================================
  /*
   * Copyright 2000-2004 The Apache Software Foundation.
   * 
   * Licensed under the Apache License, Version 2.0 (the "License");
   * you may not use this file except in compliance with the License.
   * You may obtain a copy of the License at
   * 
   *      http://www.apache.org/licenses/LICENSE-2.0
   * 
   * Unless required by applicable law or agreed to in writing, software
   * distributed under the License is distributed on an "AS IS" BASIS,
   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   * See the License for the specific language governing permissions and
   * limitations under the License.
   */
  package org.apache.jetspeed.portlets.profiler;
  
  // import java.io.Serializable;
  import java.util.Collection;
  import java.util.Map;
  
  import javax.faces.context.FacesContext;
  
  import org.apache.jetspeed.portlets.pam.PortletApplicationResources;
  import org.apache.jetspeed.profiler.Profiler;
  
  /**
   * Profile Rules Extent
   *
   * @author <a href="mailto:[EMAIL PROTECTED]">David Sean Taylor</a>
   * @version $Id: ProfileRulesExtent.java,v 1.1 2004/10/15 21:46:46 taylor Exp $
   */
  public class ProfileRulesExtent // implements Serializable
  {
      
      public Collection getExtent()
      {
          Map appMap = 
(Map)FacesContext.getCurrentInstance().getExternalContext().getApplicationMap();
          Profiler profiler = 
(Profiler)appMap.get(PortletApplicationResources.CPS_PROFILER_COMPONENT);
          return profiler.getRules(); // TODO: optimize with cache
      }
  }
  
  
  
  1.1                  
jakarta-jetspeed-2/applications/pam/src/java/org/apache/jetspeed/portlets/profiler/ProfileRuleForm.java
  
  Index: ProfileRuleForm.java
  ===================================================================
  /*
   * Copyright 2000-2004 The Apache Software Foundation.
   * 
   * Licensed under the Apache License, Version 2.0 (the "License");
   * you may not use this file except in compliance with the License.
   * You may obtain a copy of the License at
   * 
   *      http://www.apache.org/licenses/LICENSE-2.0
   * 
   * Unless required by applicable law or agreed to in writing, software
   * distributed under the License is distributed on an "AS IS" BASIS,
   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   * See the License for the specific language governing permissions and
   * limitations under the License.
   */
  package org.apache.jetspeed.portlets.profiler;
  
  import java.io.Serializable;
  import java.util.Map;
  
  import javax.faces.context.FacesContext;
  import javax.faces.event.ActionEvent;
  
  import org.apache.jetspeed.portlets.pam.PortletApplicationResources;
  import org.apache.jetspeed.profiler.Profiler;
  import org.apache.jetspeed.profiler.rules.ProfilingRule;
  
  /**
   * User state.
   *
   * @author <a href="mailto:[EMAIL PROTECTED]">David Sean Taylor</a>
   * @version $Id: ProfileRuleForm.java,v 1.1 2004/10/15 21:46:46 taylor Exp $
   */
  public class ProfileRuleForm
         implements Serializable
  {
      private transient Profiler profiler = null;
      private transient ProfilingRule rule = null;
      
      public ProfileRuleForm()
      {
          Map appMap = 
(Map)FacesContext.getCurrentInstance().getExternalContext().getApplicationMap();
          profiler = 
(Profiler)appMap.get(PortletApplicationResources.CPS_PROFILER_COMPONENT);
          Map params = 
(Map)FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap();
          String selected = (String)params.get("selectedRule");
          if (selected != null && profiler != null)
          {
              rule = profiler.getRule(selected);
          }        
      }
      
      public void listen(ActionEvent event)
      {
      }
      
      public String getTitle()
      {        
          if (rule == null)
          {
              return "{empty}";
          }
          return rule.getTitle();
      }
  
      public String getId()
      {
          if (rule == null)
          {
              return "{empty}";
          }        
          return rule.getId();
      }
      
      
  }
  
  
  1.6       +53 -42    
jakarta-jetspeed-2/applications/pam/src/webapp/WEB-INF/view/profiler-admin.jsp
  
  Index: profiler-admin.jsp
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jetspeed-2/applications/pam/src/webapp/WEB-INF/view/profiler-admin.jsp,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- profiler-admin.jsp        14 Oct 2004 00:23:15 -0000      1.5
  +++ profiler-admin.jsp        15 Oct 2004 21:46:46 -0000      1.6
  @@ -23,48 +23,59 @@
    */
   //-->
   
  -<%
  -   if (pageContext.getAttribute("treeModel2", PageContext.SESSION_SCOPE) == null) {
  -      DefaultMutableTreeNode root = new DefaultMutableTreeNode("XY");
  -      DefaultMutableTreeNode a = new DefaultMutableTreeNode("A");
  -      root.insert(a);
  -      DefaultMutableTreeNode b = new DefaultMutableTreeNode("B");
  -      root.insert(b);
  -      DefaultMutableTreeNode c = new DefaultMutableTreeNode("C");
  -      root.insert(c);
  -
  -      DefaultMutableTreeNode node = new DefaultMutableTreeNode("a1");
  -      a.insert(node);
  -      node = new DefaultMutableTreeNode("a2 ");
  -      a.insert(node);
  -      node = new DefaultMutableTreeNode("b ");
  -      b.insert(node);
  -
  -      a = node;
  -      node = new DefaultMutableTreeNode("x1");
  -      a.insert(node);
  -      node = new DefaultMutableTreeNode("x2");
  -      a.insert(node);
  -
  -      pageContext.setAttribute("treeModel2", new DefaultTreeModel(root), 
PageContext.SESSION_SCOPE);
  -   }
  -%>
  +<link href='css/security-admin.css' type='text/css'/>
   
   <f:view>
  -     <h:form>
  -                <x:tree id="tree" value="#{treeModel2}"
  -                        styleClass="tree"
  -                        nodeClass="treenode"
  -                        selectedNodeClass="treenodeSelected"
  -                        expandRoot="true">
  -                </x:tree>
  -                <f:verbatim><br></f:verbatim>
  -
  -
  -    <h:inputText id="profileName" value="#{profileForm.name}">
  -    </h:inputText>
  -    
  -    <h:commandButton value="Save" />
  -     </h:form>
  +<h:panelGrid columns='2'>
  +<h:panelGroup>
  +<h:dataTable
  +    value="#{rules.extent}"
  +    var="erule"
  +    styleClass="portlet-section-body"
  +    headerClass="portlet-form-button"
  +    rowClasses="portlet-menu-item-selected,portlet-MintyBlue"
  +>
  +    <h:column>
  +       <f:facet name="header">
  +          <h:outputText value="Rule Id" />
  +       </f:facet>
  +       <x:commandLink actionListener="#{rule.listen}" immediate="true" >
  +            <h:outputText value="#{erule.id}" />
  +            <f:param name='selectedRule' value="#{erule.id}"/>
  +       </x:commandLink>
  +    </h:column>
       
  -</f:view>
  +    <h:column>
  +       <f:facet name="header">
  +         <h:outputText value="Description"
  +            style="font-weight: bold"/>
  +       </f:facet>
  +        <h:outputText value='#{erule.title}'/>
  +    </h:column>
  +    <h:column>
  +        <h:selectBooleanCheckbox value="false"/>
  +    </h:column>
  +</h:dataTable>
  +</h:panelGroup>
  +<h:panelGroup>
  +    <h:form id="ruleForm" name="ruleForm">
  +        <h:panelGrid columns="2" >
  +            <f:facet name="header">
  +                <h:outputText id="cfH" value="Edit Rule"/>
  +            </f:facet>
  +            <f:facet name="footer">
  +                <h:outputText value="End"/>
  +            </f:facet>
  +
  +            <h:outputLabel for="title" value="Title"/>
  +            <h:panelGroup>
  +                <h:inputText id="title" value="#{rule.title}" required="true" />
  +                <h:message for="title" styleClass="error" showDetail="true" 
showSummary="false" />
  +            </h:panelGroup>
  +
  +        </h:panelGrid>
  +    </h:form>
  +
  +</h:panelGroup>
  +</h:panelGrid>
  +</f:view>
  \ No newline at end of file
  
  
  
  1.4       +10 -3     
jakarta-jetspeed-2/applications/pam/src/webapp/WEB-INF/faces-config.xml
  
  Index: faces-config.xml
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jetspeed-2/applications/pam/src/webapp/WEB-INF/faces-config.xml,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- faces-config.xml  12 Oct 2004 21:27:57 -0000      1.3
  +++ faces-config.xml  15 Oct 2004 21:46:46 -0000      1.4
  @@ -48,11 +48,18 @@
           
<managed-bean-class>org.apache.jetspeed.portlets.security.users.TabbedPaneBean</managed-bean-class>
           <managed-bean-scope>request</managed-bean-scope>
       </managed-bean>
  -  
  +
  +     <!-- Profiler -->
     <managed-bean>
  -    <managed-bean-name>profileForm</managed-bean-name>
  -    
<managed-bean-class>org.apache.jetspeed.portlets.profiler.ProfileForm</managed-bean-class>
  +    <managed-bean-name>rules</managed-bean-name>
  +    
<managed-bean-class>org.apache.jetspeed.portlets.profiler.ProfileRulesExtent</managed-bean-class>
       <managed-bean-scope>session</managed-bean-scope>
  +  </managed-bean>
  +       
  +  <managed-bean>
  +    <managed-bean-name>rule</managed-bean-name>
  +    
<managed-bean-class>org.apache.jetspeed.portlets.profiler.ProfileRuleForm</managed-bean-class>
  +    <managed-bean-scope>request</managed-bean-scope>
     </managed-bean>
   
   </faces-config>
  
  
  
  1.20      +252 -270  jakarta-jetspeed-2/applications/pam/project.xml
  
  Index: project.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-jetspeed-2/applications/pam/project.xml,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -u -r1.19 -r1.20
  --- project.xml       13 Oct 2004 20:01:43 -0000      1.19
  +++ project.xml       15 Oct 2004 21:46:46 -0000      1.20
  @@ -1,271 +1,253 @@
  -<project>

  -    <extend>${basedir}/./../project.xml</extend>

  -    <pomVersion>3</pomVersion>

  -    <artifactId>pam</artifactId>

  -    <name>Jetspeed-2 Portlet Application Manager</name>

  -    <groupId>pam</groupId>

  -    <description>Jetspeed-2 Portlet Application Manager Default 
Package</description>

  -    <shortDescription>Portlet Application Manager</shortDescription>

  -    <repository>

  -        <connection>scm:cvs:pserver:[EMAIL 
PROTECTED]:/home/cvspublic:jakarta-jetspeed-2/applications/pam</connection>

  -        
<url>http://cvs.apache.org/viewcvs/jakarta-jetspeed-2/applications/pam/</url>

  -    </repository>

  -    <dependencies>

  -        <dependency>

  -            <groupId>jetspeed2</groupId>

  -            <artifactId>jetspeed-api</artifactId>

  -            <version>2.0-a1-dev</version>

  -            <type>jar</type>

  -            <properties>

  -                <war.bundle>false</war.bundle>

  -            </properties>

  -        </dependency>

  -        <dependency>

  -            <groupId>jetspeed2</groupId>

  -            <artifactId>jetspeed-registry</artifactId>

  -            <version>2.0-a1-dev</version>

  -            <type>jar</type>

  -            <properties>

  -                <war.bundle>true</war.bundle>

  -            </properties>

  -        </dependency>

  -        <dependency>

  -            <groupId>pluto</groupId>

  -            <artifactId>pluto</artifactId>

  -            <version>1.0.1-rc1</version>

  -            <type>jar</type>

  -            <properties>

  -                <war.bundle>false</war.bundle>

  -            </properties>

  -        </dependency>

  -        <dependency>

  -            <groupId>tyrex</groupId>

  -            <artifactId>tyrex</artifactId>

  -            <version>1.0.1</version>

  -            <type>jar</type>

  -            <properties>

  -                <war.bundle>true</war.bundle>

  -            </properties>

  -        </dependency>

  -        <dependency>

  -            <groupId>jta</groupId>

  -            <artifactId>jta</artifactId>

  -            <jar>jta1.0.1.jar</jar>

  -            <type>jar</type>

  -            <properties>

  -                <war.bundle>true</war.bundle>

  -            </properties>

  -        </dependency>

  -        <dependency>

  -            <groupId>portlet-api</groupId>

  -            <artifactId>portlet-api</artifactId>

  -            <version>1.0</version>

  -            <type>jar</type>

  -            <properties>

  -                <war.bundle>false</war.bundle>

  -            </properties>

  -        </dependency>

  -        <dependency>

  -            <groupId>jstl</groupId>

  -            <artifactId>jstl</artifactId>

  -            <version>1.0.2</version>

  -            <type>jar</type>

  -            <properties>

  -                <war.bundle>true</war.bundle>

  -            </properties>

  -        </dependency>

  -        <dependency>

  -            <groupId>taglibs</groupId>

  -            <artifactId>standard</artifactId>

  -            <version>1.0.2</version>

  -            <type>jar</type>

  -            <properties>

  -                <war.bundle>true</war.bundle>

  -            </properties>

  -        </dependency>

  -        <dependency>

  -            <groupId>taglibs</groupId>

  -            <artifactId>request</artifactId>

  -            <version>1.0.1</version>

  -            <type>jar</type>

  -            <properties>

  -                <war.bundle>true</war.bundle>

  -            </properties>

  -        </dependency>

  -        <dependency>

  -            <groupId>velocity</groupId>

  -            <artifactId>velocity</artifactId>

  -            <version>1.4</version>

  -            <type>jar</type>

  -            <properties>

  -                <war.bundle>true</war.bundle>

  -            </properties>

  -        </dependency>

  -        <dependency>

  -            <groupId>servletapi</groupId>

  -            <artifactId>servletapi</artifactId>

  -            <version>2.3</version>

  -            <type>jar</type>

  -            <properties>

  -                <war.bundle>false</war.bundle>

  -            </properties>

  -        </dependency>

  -        <dependency>

  -            <groupId>jetspeed2</groupId>

  -            <artifactId>jetspeed-commons</artifactId>

  -            <version>2.0-a1-dev</version>

  -            <type>jar</type>

  -            <properties>

  -                <war.bundle>false</war.bundle>

  -            </properties>

  -        </dependency>

  -        <dependency>

  -            <groupId>portals-bridges</groupId>

  -            <artifactId>portals-bridges-common</artifactId>

  -            <version>0.1</version>

  -            <type>jar</type>

  -            <properties>

  -                <war.bundle>false</war.bundle>

  -            </properties>

  -        </dependency>

  -        <dependency>

  -            <groupId>jetspeed2</groupId>

  -            <artifactId>jetspeed2-taglib-treecontrol</artifactId>

  -            <version>2.0-a1-dev</version>

  -            <type>jar</type>

  -            <properties>

  -                <war.bundle>true</war.bundle>

  -            </properties>

  -        </dependency>

  -        <dependency>

  -            <groupId>log4j</groupId>

  -            <artifactId>log4j</artifactId>

  -            <version>1.2.8</version>

  -            <type>jar</type>

  -            <properties>

  -                <war.bundle>true</war.bundle>

  -            </properties>

  -        </dependency>

  -        <dependency>

  -            <groupId>commons-logging</groupId>

  -            <artifactId>commons-logging</artifactId>

  -            <version>1.0.3</version>

  -            <type>jar</type>

  -            <url>http://jakarta.apache.org/commons/logging.html</url>

  -            <properties>

  -                <war.bundle>true</war.bundle>

  -            </properties>

  -        </dependency>

  -        <dependency>

  -            <groupId>myfaces</groupId>

  -            <artifactId>myfaces-jsf-api</artifactId>

  -            <version>1.0.7-SNAPSHOT</version>

  -            <type>jar</type>

  -            <properties>

  -                <war.bundle>true</war.bundle>

  -            </properties>

  -        </dependency>

  -        <dependency>

  -            <groupId>myfaces</groupId>

  -            <artifactId>myfaces</artifactId>

  -            <version>1.0.7-SNAPSHOT</version>

  -            <type>jar</type>

  -            <properties>

  -                <war.bundle>true</war.bundle>

  -            </properties>

  -        </dependency>

  -        <dependency>

  -            <groupId>myfaces</groupId>

  -            <artifactId>myfaces-components</artifactId>

  -            <version>1.0.7-SNAPSHOT</version>

  -            <type>jar</type>

  -            <properties>

  -                <war.bundle>true</war.bundle>

  -            </properties>

  -        </dependency>

  -        <dependency>

  -            <groupId>portals-bridges</groupId>

  -            <artifactId>portals-bridges-myfaces</artifactId>

  -            <version>0.1</version>

  -            <type>jar</type>

  -            <properties>

  -                <war.bundle>true</war.bundle>

  -            </properties>

  -        </dependency>

  -        <dependency>

  -            <groupId>commons-el</groupId>

  -            <artifactId>commons-el</artifactId>

  -            <version>1.0</version>

  -            <type>jar</type>

  -            <url>http://jakarta.apache.org/commons/el/</url>

  -            <properties>

  -                <war.bundle>true</war.bundle>

  -            </properties>

  -        </dependency>

  -        <dependency>

  -            <groupId>jspapi</groupId>

  -            <artifactId>jsp-api</artifactId>

  -            <version>2.0-20040521</version>

  -            <type>jar</type>

  -            <properties>

  -                <war.bundle>true</war.bundle>

  -            </properties>

  -        </dependency>

  -        <dependency>

  -            <groupId>commons-digester</groupId>

  -            <artifactId>commons-digester</artifactId>

  -            <version>1.5</version>

  -            <type>jar</type>

  -            <url>http://jakarta.apache.org/commons/digester.html</url>

  -            <properties>

  -                <war.bundle>true</war.bundle>

  -            </properties>

  -        </dependency>

  -        <dependency>

  -            <groupId>commons-beanutils</groupId>

  -            <artifactId>commons-beanutils</artifactId>

  -            <version>1.6.1</version>

  -            <type>jar</type>

  -            <url>http://jakarta.apache.org/commons/beanutils.html</url>

  -            <properties>

  -                <war.bundle>true</war.bundle>

  -            </properties>

  -        </dependency>

  -        <dependency>

  -            <groupId>commons-codec</groupId>

  -            <artifactId>commons-codec</artifactId>

  -            <version>1.2</version>

  -            <type>jar</type>

  -            <url>http://jakarta.apache.org/commons/codec/</url>

  -            <properties>

  -                <war.bundle>true</war.bundle>

  -            </properties>

  -        </dependency>

  -    </dependencies>

  -    <build>

  -        <sourceDirectory>src/java</sourceDirectory>

  -        <resources>

  -            <resource>

  -                <directory>${basedir}/src/java/</directory>

  -                <includes>

  -                    <include>**/*.properties</include>

  -                </includes>

  -                <filtering>false</filtering>

  -            </resource>

  -        </resources>

  -    </build>

  -    <reports>

  -        <report>maven-jdepend-plugin</report>

  -        <report>maven-pmd-plugin</report>

  -        <report>maven-changelog-plugin</report>

  -        <report>maven-file-activity-plugin</report>

  -        <report>maven-developer-activity-plugin</report>

  -        <report>maven-license-plugin</report>

  -        <report>maven-javadoc-plugin</report>

  -        <report>maven-jxr-plugin</report>

  -        <report>maven-junit-report-plugin</report>

  -        <report>maven-linkcheck-plugin</report>

  -        <report>maven-tasklist-plugin</report>

  -    </reports>

  -    <properties/>

  +<project>
  +    <extend>${basedir}/./../project.xml</extend>
  +    <pomVersion>3</pomVersion>
  +    <artifactId>pam</artifactId>
  +    <name>Jetspeed-2 Portlet Application Manager</name>
  +    <groupId>pam</groupId>
  +    <description>Jetspeed-2 Portlet Application Manager Default 
Package</description>
  +    <shortDescription>Portlet Application Manager</shortDescription>
  +    <repository>
  +        <connection>scm:cvs:pserver:[EMAIL 
PROTECTED]:/home/cvspublic:jakarta-jetspeed-2/applications/pam</connection>
  +        
<url>http://cvs.apache.org/viewcvs/jakarta-jetspeed-2/applications/pam/</url>
  +    </repository>
  +    <dependencies>
  +        <dependency>
  +            <groupId>jetspeed2</groupId>
  +            <artifactId>jetspeed-api</artifactId>
  +            <version>2.0-a1-dev</version>
  +            <type>jar</type>
  +            <properties>
  +                <war.bundle>false</war.bundle>
  +            </properties>
  +        </dependency>
  +        <dependency>
  +            <groupId>jetspeed2</groupId>
  +            <artifactId>jetspeed-registry</artifactId>
  +            <version>2.0-a1-dev</version>
  +            <type>jar</type>
  +            <properties>
  +                <war.bundle>true</war.bundle>
  +            </properties>
  +        </dependency>
  +        <dependency>
  +            <groupId>pluto</groupId>
  +            <artifactId>pluto</artifactId>
  +            <version>1.0.1-rc1</version>
  +            <type>jar</type>
  +            <properties>
  +                <war.bundle>false</war.bundle>
  +            </properties>
  +        </dependency>
  +        <dependency>
  +            <groupId>portlet-api</groupId>
  +            <artifactId>portlet-api</artifactId>
  +            <version>1.0</version>
  +            <type>jar</type>
  +            <properties>
  +                <war.bundle>false</war.bundle>
  +            </properties>
  +        </dependency>
  +        <dependency>
  +            <groupId>jstl</groupId>
  +            <artifactId>jstl</artifactId>
  +            <version>1.0.2</version>
  +            <type>jar</type>
  +            <properties>
  +                <war.bundle>true</war.bundle>
  +            </properties>
  +        </dependency>
  +        <dependency>
  +            <groupId>taglibs</groupId>
  +            <artifactId>standard</artifactId>
  +            <version>1.0.2</version>
  +            <type>jar</type>
  +            <properties>
  +                <war.bundle>true</war.bundle>
  +            </properties>
  +        </dependency>
  +        <dependency>
  +            <groupId>taglibs</groupId>
  +            <artifactId>request</artifactId>
  +            <version>1.0.1</version>
  +            <type>jar</type>
  +            <properties>
  +                <war.bundle>true</war.bundle>
  +            </properties>
  +        </dependency>
  +        <dependency>
  +            <groupId>velocity</groupId>
  +            <artifactId>velocity</artifactId>
  +            <version>1.4</version>
  +            <type>jar</type>
  +            <properties>
  +                <war.bundle>true</war.bundle>
  +            </properties>
  +        </dependency>
  +        <dependency>
  +            <groupId>servletapi</groupId>
  +            <artifactId>servletapi</artifactId>
  +            <version>2.3</version>
  +            <type>jar</type>
  +            <properties>
  +                <war.bundle>false</war.bundle>
  +            </properties>
  +        </dependency>
  +        <dependency>
  +            <groupId>jetspeed2</groupId>
  +            <artifactId>jetspeed-commons</artifactId>
  +            <version>2.0-a1-dev</version>
  +            <type>jar</type>
  +            <properties>
  +                <war.bundle>false</war.bundle>
  +            </properties>
  +        </dependency>
  +        <dependency>
  +            <groupId>portals-bridges</groupId>
  +            <artifactId>portals-bridges-common</artifactId>
  +            <version>0.1</version>
  +            <type>jar</type>
  +            <properties>
  +                <war.bundle>false</war.bundle>
  +            </properties>
  +        </dependency>
  +        <dependency>
  +            <groupId>jetspeed2</groupId>
  +            <artifactId>jetspeed2-taglib-treecontrol</artifactId>
  +            <version>2.0-a1-dev</version>
  +            <type>jar</type>
  +            <properties>
  +                <war.bundle>true</war.bundle>
  +            </properties>
  +        </dependency>
  +        <dependency>
  +            <groupId>log4j</groupId>
  +            <artifactId>log4j</artifactId>
  +            <version>1.2.8</version>
  +            <type>jar</type>
  +            <properties>
  +                <war.bundle>true</war.bundle>
  +            </properties>
  +        </dependency>
  +        <dependency>
  +            <groupId>commons-logging</groupId>
  +            <artifactId>commons-logging</artifactId>
  +            <version>1.0.3</version>
  +            <type>jar</type>
  +            <url>http://jakarta.apache.org/commons/logging.html</url>
  +            <properties>
  +                <war.bundle>true</war.bundle>
  +            </properties>
  +        </dependency>
  +        <dependency>
  +            <groupId>myfaces</groupId>
  +            <artifactId>myfaces-jsf-api</artifactId>
  +            <version>1.0.7-SNAPSHOT</version>
  +            <type>jar</type>
  +            <properties>
  +                <war.bundle>true</war.bundle>
  +            </properties>
  +        </dependency>
  +        <dependency>
  +            <groupId>myfaces</groupId>
  +            <artifactId>myfaces</artifactId>
  +            <version>1.0.7-SNAPSHOT</version>
  +            <type>jar</type>
  +            <properties>
  +                <war.bundle>true</war.bundle>
  +            </properties>
  +        </dependency>
  +        <dependency>
  +            <groupId>myfaces</groupId>
  +            <artifactId>myfaces-components</artifactId>
  +            <version>1.0.7-SNAPSHOT</version>
  +            <type>jar</type>
  +            <properties>
  +                <war.bundle>true</war.bundle>
  +            </properties>
  +        </dependency>
  +        <dependency>
  +            <groupId>portals-bridges</groupId>
  +            <artifactId>portals-bridges-myfaces</artifactId>
  +            <version>0.1</version>
  +            <type>jar</type>
  +            <properties>
  +                <war.bundle>true</war.bundle>
  +            </properties>
  +        </dependency>
  +        <dependency>
  +            <groupId>commons-el</groupId>
  +            <artifactId>commons-el</artifactId>
  +            <version>1.0</version>
  +            <type>jar</type>
  +            <url>http://jakarta.apache.org/commons/el/</url>
  +            <properties>
  +                <war.bundle>true</war.bundle>
  +            </properties>
  +        </dependency>
  +        <dependency>
  +            <groupId>jspapi</groupId>
  +            <artifactId>jsp-api</artifactId>
  +            <version>2.0-20040521</version>
  +            <type>jar</type>
  +            <properties>
  +                <war.bundle>true</war.bundle>
  +            </properties>
  +        </dependency>
  +        <dependency>
  +            <groupId>commons-digester</groupId>
  +            <artifactId>commons-digester</artifactId>
  +            <version>1.5</version>
  +            <type>jar</type>
  +            <url>http://jakarta.apache.org/commons/digester.html</url>
  +            <properties>
  +                <war.bundle>true</war.bundle>
  +            </properties>
  +        </dependency>
  +        <dependency>
  +            <groupId>commons-beanutils</groupId>
  +            <artifactId>commons-beanutils</artifactId>
  +            <version>1.6.1</version>
  +            <type>jar</type>
  +            <url>http://jakarta.apache.org/commons/beanutils.html</url>
  +            <properties>
  +                <war.bundle>true</war.bundle>
  +            </properties>
  +        </dependency>
  +        <dependency>
  +            <groupId>commons-codec</groupId>
  +            <artifactId>commons-codec</artifactId>
  +            <version>1.2</version>
  +            <type>jar</type>
  +            <url>http://jakarta.apache.org/commons/codec/</url>
  +            <properties>
  +                <war.bundle>true</war.bundle>
  +            </properties>
  +        </dependency>
  +    </dependencies>
  +    <build>
  +        <sourceDirectory>src/java</sourceDirectory>
  +        <resources>
  +            <resource>
  +                <directory>${basedir}/src/java/</directory>
  +                <includes>
  +                    <include>**/*.properties</include>
  +                </includes>
  +                <filtering>false</filtering>
  +            </resource>
  +        </resources>
  +    </build>
  +    <reports>
  +        <report>maven-jdepend-plugin</report>
  +        <report>maven-pmd-plugin</report>
  +        <report>maven-changelog-plugin</report>
  +        <report>maven-file-activity-plugin</report>
  +        <report>maven-developer-activity-plugin</report>
  +        <report>maven-license-plugin</report>
  +        <report>maven-javadoc-plugin</report>
  +        <report>maven-jxr-plugin</report>
  +        <report>maven-junit-report-plugin</report>
  +        <report>maven-linkcheck-plugin</report>
  +        <report>maven-tasklist-plugin</report>
  +    </reports>
  +    <properties/>
   </project>
  
  
  

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

Reply via email to