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]