You are viewing a plain text version of this content. The canonical link for it is here.
Posted to adffaces-commits@incubator.apache.org by ma...@apache.org on 2006/06/17 16:53:17 UTC

svn commit: r415028 - in /incubator/adffaces/trunk/plugins: ./ maven-adf-archetype/ maven-adf-archetype/src/ maven-adf-archetype/src/main/ maven-adf-archetype/src/main/resources/ maven-adf-archetype/src/main/resources/META-INF/ maven-adf-archetype/src/...

Author: matzew
Date: Sat Jun 17 09:53:16 2006
New Revision: 415028

URL: http://svn.apache.org/viewvc?rev=415028&view=rev
Log:
adding a maven2 archetype

Added:
    incubator/adffaces/trunk/plugins/maven-adf-archetype/
    incubator/adffaces/trunk/plugins/maven-adf-archetype/pom.xml
    incubator/adffaces/trunk/plugins/maven-adf-archetype/src/
    incubator/adffaces/trunk/plugins/maven-adf-archetype/src/main/
    incubator/adffaces/trunk/plugins/maven-adf-archetype/src/main/resources/
    incubator/adffaces/trunk/plugins/maven-adf-archetype/src/main/resources/META-INF/
    incubator/adffaces/trunk/plugins/maven-adf-archetype/src/main/resources/META-INF/archetype.xml
    incubator/adffaces/trunk/plugins/maven-adf-archetype/src/main/resources/archetype-resources/
    incubator/adffaces/trunk/plugins/maven-adf-archetype/src/main/resources/archetype-resources/pom.xml
    incubator/adffaces/trunk/plugins/maven-adf-archetype/src/main/resources/archetype-resources/src/
    incubator/adffaces/trunk/plugins/maven-adf-archetype/src/main/resources/archetype-resources/src/main/
    incubator/adffaces/trunk/plugins/maven-adf-archetype/src/main/resources/archetype-resources/src/main/java/
    incubator/adffaces/trunk/plugins/maven-adf-archetype/src/main/resources/archetype-resources/src/main/java/org/
    incubator/adffaces/trunk/plugins/maven-adf-archetype/src/main/resources/archetype-resources/src/main/java/org/apache/
    incubator/adffaces/trunk/plugins/maven-adf-archetype/src/main/resources/archetype-resources/src/main/java/org/apache/myfaces/
    incubator/adffaces/trunk/plugins/maven-adf-archetype/src/main/resources/archetype-resources/src/main/java/org/apache/myfaces/adf/
    incubator/adffaces/trunk/plugins/maven-adf-archetype/src/main/resources/archetype-resources/src/main/java/org/apache/myfaces/adf/blank/
    incubator/adffaces/trunk/plugins/maven-adf-archetype/src/main/resources/archetype-resources/src/main/java/org/apache/myfaces/adf/blank/HelloWorldBacking.java
    incubator/adffaces/trunk/plugins/maven-adf-archetype/src/main/resources/archetype-resources/src/main/webapp/
    incubator/adffaces/trunk/plugins/maven-adf-archetype/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/
    incubator/adffaces/trunk/plugins/maven-adf-archetype/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/faces-config.xml
    incubator/adffaces/trunk/plugins/maven-adf-archetype/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/web.xml
    incubator/adffaces/trunk/plugins/maven-adf-archetype/src/main/resources/archetype-resources/src/main/webapp/index.jspx
    incubator/adffaces/trunk/plugins/maven-adf-archetype/src/main/resources/archetype-resources/src/main/webapp/page2.jspx
Modified:
    incubator/adffaces/trunk/plugins/pom.xml

Added: incubator/adffaces/trunk/plugins/maven-adf-archetype/pom.xml
URL: http://svn.apache.org/viewvc/incubator/adffaces/trunk/plugins/maven-adf-archetype/pom.xml?rev=415028&view=auto
==============================================================================
--- incubator/adffaces/trunk/plugins/maven-adf-archetype/pom.xml (added)
+++ incubator/adffaces/trunk/plugins/maven-adf-archetype/pom.xml Sat Jun 17 09:53:16 2006
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Copyright 2002-2005 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.
+ 
+-->
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>org.apache.myfaces.adf.maven</groupId>
+  <artifactId>adf-archetype</artifactId>
+  <version>1.0-SNAPSHOT</version>
+  <packaging>maven-plugin</packaging>
+  <name>ADF Archetype</name>
+  <description>Archetype to ease the burden of creating a new application based with ADF</description>
+
+  <!--scm>
+    <connection>scm:svn:http://svn.apache.org/repos/asf/myfaces/maven/trunk/maven-archetype</connection>
+    <developerConnection>
+      scm:svn:https://svn.apache.org/repos/asf/myfaces/maven/trunk/maven-archetype
+    </developerConnection>
+    <url>http://svn.apache.org/viewcvs.cgi/myfaces/maven/trunk/maven-archetype</url>
+  </scm-->
+
+  <distributionManagement>
+    <repository>
+      <id>apache-maven</id>
+      <name>Apache Maven Repository</name>
+      <url>scpexe://minotaur.apache.org/www/www.apache.org/dist/maven-repository</url>
+    </repository>
+    <snapshotRepository>
+      <uniqueVersion>false</uniqueVersion>
+      <id>apache-maven-snapshots</id>
+      <name>Apache Maven Snapshot Repository</name>
+      <url>scpexe://minotaur.apache.org/www/cvs.apache.org/maven-snapshot-repository</url>
+    </snapshotRepository>
+  </distributionManagement>
+</project>
\ No newline at end of file

Added: incubator/adffaces/trunk/plugins/maven-adf-archetype/src/main/resources/META-INF/archetype.xml
URL: http://svn.apache.org/viewvc/incubator/adffaces/trunk/plugins/maven-adf-archetype/src/main/resources/META-INF/archetype.xml?rev=415028&view=auto
==============================================================================
--- incubator/adffaces/trunk/plugins/maven-adf-archetype/src/main/resources/META-INF/archetype.xml (added)
+++ incubator/adffaces/trunk/plugins/maven-adf-archetype/src/main/resources/META-INF/archetype.xml Sat Jun 17 09:53:16 2006
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+ * Copyright 2002-2005 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.
+ -->
+
+<archetype>
+  <id>adf-archetype</id>
+  <resources>
+    <resource>src/main/java/org/apache/myfaces/adf/blank/HelloWorldBacking.java</resource>
+    <resource>src/main/webapp/index.jspx</resource>
+    <resource>src/main/webapp/page2.jspx</resource>
+    <resource>src/main/webapp/WEB-INF/web.xml</resource>
+    <resource>src/main/webapp/WEB-INF/faces-config.xml</resource>
+  </resources>
+</archetype>
\ No newline at end of file

Added: incubator/adffaces/trunk/plugins/maven-adf-archetype/src/main/resources/archetype-resources/pom.xml
URL: http://svn.apache.org/viewvc/incubator/adffaces/trunk/plugins/maven-adf-archetype/src/main/resources/archetype-resources/pom.xml?rev=415028&view=auto
==============================================================================
--- incubator/adffaces/trunk/plugins/maven-adf-archetype/src/main/resources/archetype-resources/pom.xml (added)
+++ incubator/adffaces/trunk/plugins/maven-adf-archetype/src/main/resources/archetype-resources/pom.xml Sat Jun 17 09:53:16 2006
@@ -0,0 +1,128 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>${groupId}</groupId>
+  <artifactId>${artifactId}</artifactId>
+  <packaging>war</packaging>
+  <version>${version}</version>
+  <name>A custom project using myfaces</name>
+  <url>http://www.myorganization.org</url>
+
+  <build>
+    <finalName>${artifactId}</finalName>
+  </build>
+
+  <!-- Profile to run jetty, so the tomcat jars are included in the bundle. They are not included by default -->
+  <profiles>
+    <profile>
+      <id>jettyConfig</id>
+      <build>
+        <plugins>
+          <plugin>
+            <groupId>org.mortbay.jetty</groupId>
+            <artifactId>maven-jetty6-plugin</artifactId>
+            <configuration>
+              <scanIntervalSeconds>10</scanIntervalSeconds>
+            </configuration>
+          </plugin>
+        </plugins>
+      </build>
+
+      <dependencies>
+        <dependency>
+          <groupId>javax.servlet</groupId>
+          <artifactId>jsp-api</artifactId>
+          <version>2.0</version>
+          <scope>compile</scope>
+        </dependency>
+
+        <dependency>
+          <groupId>tomcat</groupId>
+          <artifactId>jasper-compiler</artifactId>
+          <version>5.5.9</version>
+          <scope>compile</scope>
+        </dependency>
+
+        <dependency>
+          <groupId>tomcat</groupId>
+          <artifactId>jasper-runtime</artifactId>
+          <version>5.5.9</version>
+          <scope>compile</scope>
+        </dependency>
+
+        <dependency>
+          <groupId>tomcat</groupId>
+          <artifactId>jasper-compiler-jdt</artifactId>
+          <version>5.5.9</version>
+          <scope>compile</scope>
+        </dependency>
+      </dependencies>
+
+      <pluginRepositories>
+      <!-- Repository to get the jetty plugin -->
+        <pluginRepository>
+          <id>mortbay-repo</id>
+          <name>mortbay-repo</name>
+          <url>http://www.mortbay.org/maven2/snapshot</url>
+        </pluginRepository>
+      </pluginRepositories>
+
+    </profile>
+  </profiles>
+
+  <repositories>
+    <repository>
+      <releases>
+        <enabled>false</enabled>
+      </releases>
+      <snapshots>
+        <enabled>true</enabled>
+      </snapshots>
+      <id>apache-maven-snapshots</id>
+      <url>http://cvs.apache.org/maven-snapshot-repository</url>
+    </repository>
+  </repositories>
+
+  <!-- Project dependencies -->
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.myfaces.core</groupId>
+      <artifactId>myfaces-api</artifactId>
+      <version>1.1.4-SNAPSHOT</version>
+      <scope>compile</scope>
+    </dependency>
+
+    <dependency>
+      <groupId>org.apache.myfaces.core</groupId>
+      <artifactId>myfaces-impl</artifactId>
+      <version>1.1.4-SNAPSHOT</version>
+      <scope>compile</scope>
+    </dependency>
+
+    <!-- adf -->
+    <dependency>
+      <groupId>org.apache.myfaces.adf</groupId>
+      <artifactId>adf-faces-api</artifactId>
+      <version>incubator-m1-SNAPSHOT</version>
+      <scope>compile</scope>
+    </dependency>
+
+    <dependency>
+      <groupId>org.apache.myfaces.adf</groupId>
+      <artifactId>adf-faces-impl</artifactId>
+      <version>incubator-m1-SNAPSHOT</version>
+      <scope>compile</scope>
+    </dependency>
+
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>4.0</version>
+      <scope>test</scope>
+    </dependency>
+
+  </dependencies>
+</project>
\ No newline at end of file

Added: incubator/adffaces/trunk/plugins/maven-adf-archetype/src/main/resources/archetype-resources/src/main/java/org/apache/myfaces/adf/blank/HelloWorldBacking.java
URL: http://svn.apache.org/viewvc/incubator/adffaces/trunk/plugins/maven-adf-archetype/src/main/resources/archetype-resources/src/main/java/org/apache/myfaces/adf/blank/HelloWorldBacking.java?rev=415028&view=auto
==============================================================================
--- incubator/adffaces/trunk/plugins/maven-adf-archetype/src/main/resources/archetype-resources/src/main/java/org/apache/myfaces/adf/blank/HelloWorldBacking.java (added)
+++ incubator/adffaces/trunk/plugins/maven-adf-archetype/src/main/resources/archetype-resources/src/main/java/org/apache/myfaces/adf/blank/HelloWorldBacking.java Sat Jun 17 09:53:16 2006
@@ -0,0 +1,65 @@
+/*
+ * Copyright 2006 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.myfaces.adf.blank;
+
+import javax.faces.context.FacesContext;
+
+import org.apache.myfaces.adf.render.ExtendedRenderKitService;
+import org.apache.myfaces.adf.util.Service;
+
+/**
+ * A typical simple backing bean, that is backed to <code>helloworld.jsp</code>
+ * 
+ * @author <a href="mailto:matzew@apache.org">Matthias Weßendorf</a> 
+ */
+public class HelloWorldBacking
+{
+
+  //properties
+  private String _name;
+
+  /**
+   * default empty constructor
+   */
+  public HelloWorldBacking()
+  {   
+  }
+
+  //-------------------getter & setter
+  public String getName()
+  {
+    return _name;
+  }
+
+  public void setName(String name)
+  {
+    this._name = name;
+  }
+
+  /**
+   * Method that is backed to a submit button of a form.
+   */
+  public String send()
+  {
+    FacesContext facesContext = FacesContext.getCurrentInstance();
+    ExtendedRenderKitService service = (ExtendedRenderKitService)
+      Service.getRenderKitService(facesContext, ExtendedRenderKitService.class);
+    service.addScript(facesContext, "alert('Script added by ExtendedRenderKitService')");
+
+    //do real logic
+    return ("success");
+  }
+}
\ No newline at end of file

Added: incubator/adffaces/trunk/plugins/maven-adf-archetype/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/faces-config.xml
URL: http://svn.apache.org/viewvc/incubator/adffaces/trunk/plugins/maven-adf-archetype/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/faces-config.xml?rev=415028&view=auto
==============================================================================
--- incubator/adffaces/trunk/plugins/maven-adf-archetype/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/faces-config.xml (added)
+++ incubator/adffaces/trunk/plugins/maven-adf-archetype/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/faces-config.xml Sat Jun 17 09:53:16 2006
@@ -0,0 +1,58 @@
+<?xml version="1.0"?>
+<!--
+  Copyright 2006 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.
+-->
+<!DOCTYPE faces-config PUBLIC
+  "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.0//EN"
+  "http://java.sun.com/dtd/web-facesconfig_1_0.dtd" >
+<faces-config>
+  
+  <application>
+    <!-- Use the ADF RenderKit -->
+    <default-render-kit-id>
+      org.apache.myfaces.adf.core
+    </default-render-kit-id>
+  </application>
+
+  <!-- Global preferences object that proxies to others -->
+  <managed-bean>
+    <managed-bean-name>helloWorldBacking</managed-bean-name>
+    <managed-bean-class>
+       org.apache.myfaces.adf.blank.HelloWorldBacking
+    </managed-bean-class>
+    <managed-bean-scope>
+       request
+    </managed-bean-scope>
+  </managed-bean>
+
+  <!-- navigation rules for index.jspx -->
+  <navigation-rule>
+    <from-view-id>/index.jspx</from-view-id>
+    <navigation-case>
+      <from-outcome>success</from-outcome>
+      <to-view-id>/page2.jspx</to-view-id>
+    </navigation-case>
+  </navigation-rule>
+	
+  <!-- navigation rules for page2.jspx -->
+  <navigation-rule>
+    <from-view-id>/page2.jspx</from-view-id>
+    <navigation-case>
+      <from-outcome>back</from-outcome>
+      <to-view-id>/index.jspx</to-view-id>
+    </navigation-case>
+  </navigation-rule>
+
+</faces-config>
\ No newline at end of file

Added: incubator/adffaces/trunk/plugins/maven-adf-archetype/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/web.xml
URL: http://svn.apache.org/viewvc/incubator/adffaces/trunk/plugins/maven-adf-archetype/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/web.xml?rev=415028&view=auto
==============================================================================
--- incubator/adffaces/trunk/plugins/maven-adf-archetype/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/web.xml (added)
+++ incubator/adffaces/trunk/plugins/maven-adf-archetype/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/web.xml Sat Jun 17 09:53:16 2006
@@ -0,0 +1,113 @@
+<?xml version = '1.0' encoding = 'ISO-8859-1'?>
+<!--
+  Copyright 2006 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.
+-->
+<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
+<web-app>
+
+  <!-- Use client-side state saving.  In ADF Faces, it is an
+       optimized, token-based mechanism that is almost always a
+       better choice than the standard JSF server-side state saving. -->
+  <context-param>
+    <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
+    <param-value>client</param-value>
+    <!--param-value>server</param-value-->
+  </context-param>
+
+  <!-- ADF Faces by default uses an optimized client-side state saving
+       mechanism. To disable that, uncomment the following -->
+  <!--context-param>
+    <param-name>org.apache.myfaces.adf.CLIENT_STATE_METHOD</param-name>
+    <param-value>all</param-value>
+  </context-param-->
+
+  <!-- ADF Faces also supports an optimized strategy for caching some
+   view state at an application level, which significantly improves
+   scalability.  However, it makes it harder to develop (updates to
+   pages will not be noticed until the server is restarted), and in
+   some rare cases cannot be used for some pages (see ADF Faces
+   documentation for more information) -->
+  <context-param>
+    <param-name>org.apache.myfaces.adf.USE_APPLICATION_VIEW_CACHE</param-name>
+    <param-value>false</param-value>
+  </context-param>
+
+  <!-- If this parameter is enabled, ADF Faces will automatically
+       check the modification date of your JSPs, and discard saved
+       state when they change;  this makes development easier,
+       but adds overhead that should be avoided when your application
+       is deployed -->
+  <context-param>
+    <param-name>org.apache.myfaces.adf.CHECK_FILE_MODIFICATION</param-name>
+    <param-value>true</param-value>
+  </context-param>
+
+  <!-- Enables Change Persistence at a session scope.  By default,
+       Change Persistence is entirely disabled. The ChangeManager is
+       an API, which can persist component modifications (like,
+       is a showDetail or tree expanded or collapsed). For providing
+       a custom Change Persistence implementation inherit from the 
+       ADF Faces API's ChangeManager class. As the value you have 
+       to use the fullqualified class name. -->
+  <context-param>
+    <param-name>org.apache.myfaces.adf.CHANGE_PERSISTENCE</param-name>
+    <param-value>session</param-value>
+  </context-param>
+
+  <filter>
+    <filter-name>adfFaces</filter-name>
+    <filter-class>org.apache.myfaces.adf.webapp.AdfFacesFilter</filter-class>
+  </filter>
+
+  <filter-mapping>
+    <filter-name>adfFaces</filter-name>
+    <servlet-name>faces</servlet-name>
+  </filter-mapping>
+
+  <!-- Listener, to allow Jetty serving MyFaces apps -->
+  <listener>
+    <listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class>
+  </listener>
+
+  <!-- Faces Servlet -->
+  <servlet>
+    <servlet-name>faces</servlet-name>
+    <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
+  </servlet>
+  
+  <!-- resource loader servlet -->
+  <servlet>
+    <servlet-name>resources</servlet-name>
+    <servlet-class>org.apache.myfaces.adf.webapp.ResourceServlet</servlet-class>
+  </servlet>
+
+  <!-- Faces Servlet Mappings -->
+  <servlet-mapping>
+    <servlet-name>faces</servlet-name>
+    <url-pattern>/faces/*</url-pattern>
+  </servlet-mapping>
+  
+  <servlet-mapping>
+    <servlet-name>resources</servlet-name>
+    <url-pattern>/adf/*</url-pattern>
+  </servlet-mapping>
+
+
+  <!-- Welcome Files -->
+  <welcome-file-list>
+    <welcome-file>index.jspx</welcome-file>
+  </welcome-file-list>
+
+</web-app>
\ No newline at end of file

Added: incubator/adffaces/trunk/plugins/maven-adf-archetype/src/main/resources/archetype-resources/src/main/webapp/index.jspx
URL: http://svn.apache.org/viewvc/incubator/adffaces/trunk/plugins/maven-adf-archetype/src/main/resources/archetype-resources/src/main/webapp/index.jspx?rev=415028&view=auto
==============================================================================
--- incubator/adffaces/trunk/plugins/maven-adf-archetype/src/main/resources/archetype-resources/src/main/webapp/index.jspx (added)
+++ incubator/adffaces/trunk/plugins/maven-adf-archetype/src/main/resources/archetype-resources/src/main/webapp/index.jspx Sat Jun 17 09:53:16 2006
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="iso-8859-1" standalone="yes" ?>
+<!--
+  Copyright 2006 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.
+-->
+<jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" version="1.2"
+          xmlns:f="http://java.sun.com/jsf/core"
+          xmlns:af="http://myfaces.apache.org/adf/faces" >
+  <jsp:directive.page contentType="text/html;charset=utf-8"/>
+  <f:view>
+    <af:document title="ADF Archetype Demo">
+       <af:form>
+       
+        <af:panelPage>
+          <af:inputText label="Your name" id="input1" value="#{helloWorldBacking.name}" required="true"/>
+          <af:commandButton id="button1" text="press me" action="#{helloWorldBacking.send}" />
+        </af:panelPage>
+       
+       </af:form>
+    </af:document>
+  </f:view>
+</jsp:root>
\ No newline at end of file

Added: incubator/adffaces/trunk/plugins/maven-adf-archetype/src/main/resources/archetype-resources/src/main/webapp/page2.jspx
URL: http://svn.apache.org/viewvc/incubator/adffaces/trunk/plugins/maven-adf-archetype/src/main/resources/archetype-resources/src/main/webapp/page2.jspx?rev=415028&view=auto
==============================================================================
--- incubator/adffaces/trunk/plugins/maven-adf-archetype/src/main/resources/archetype-resources/src/main/webapp/page2.jspx (added)
+++ incubator/adffaces/trunk/plugins/maven-adf-archetype/src/main/resources/archetype-resources/src/main/webapp/page2.jspx Sat Jun 17 09:53:16 2006
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="iso-8859-1" standalone="yes" ?>
+<!--
+  Copyright 2006 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.
+-->
+<jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" version="1.2"
+          xmlns:f="http://java.sun.com/jsf/core"
+          xmlns:af="http://myfaces.apache.org/adf/faces" >
+  <jsp:directive.page contentType="text/html;charset=utf-8"/>
+  <f:view>
+    <af:document title="ADF Archetype Demo">
+       <af:form>
+       
+        <af:panelPage>
+          <af:outputText id="input1" value="Hello #{helloWorldBacking.name}. We hope you enjoy Apache ADF Faces"/>
+          <af:commandLink id="link" text="GO HOME" action="back" />
+        </af:panelPage>
+       
+       </af:form>
+    </af:document>
+  </f:view>
+</jsp:root>
\ No newline at end of file

Modified: incubator/adffaces/trunk/plugins/pom.xml
URL: http://svn.apache.org/viewvc/incubator/adffaces/trunk/plugins/pom.xml?rev=415028&r1=415027&r2=415028&view=diff
==============================================================================
--- incubator/adffaces/trunk/plugins/pom.xml (original)
+++ incubator/adffaces/trunk/plugins/pom.xml Sat Jun 17 09:53:16 2006
@@ -1,75 +1,76 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  Copyright 2006 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.
--->
-<project>
-  <modelVersion>4.0.0</modelVersion>
-
-  <groupId>org.apache.myfaces.adfbuild</groupId>
-  <artifactId>maven-plugin-parent</artifactId> 
-  <version>incubator-alpha-1-SNAPSHOT</version>
-  <packaging>pom</packaging>
-  <name>Maven Apache Plugin Parent</name>
-
-  <ciManagement>
-    <system>continuum</system>
-    <notifiers>
-      <notifier>
-        <type>mail</type>
-        <configuration>
-<!--
-          <address>TBD</address>
--->
-        </configuration>
-      </notifier>
-    </notifiers>
-  </ciManagement>
-  
-  <scm>
-    <connection>
-      scm:svn:http://svn.apache.org/repos/asf/incubator/adffaces/trunk/plugins/
-    </connection>
-  </scm>
-
-  <modules>
-    <module>maven-javacc-plugin</module>
-    <module>maven-faces-plugin</module>
-    <module>maven-tagdoc-plugin</module>
-    <module>maven-i18n-plugin</module>
-    <module>maven-jdev-plugin</module>
-    <module>maven-javascript-plugin</module>
-    <module>maven-mock-plugin</module>
-    <module>maven-xrts-plugin</module>
-  </modules>
-
-  <distributionManagement>
-<!--
-    <repository>
-      <id>incubator</id>
-      <name>Maven2 Incubator Repository</name>
-      <url>TBD</url>
-      <layout>default</layout>
-    </repository>
-    <snapshotRepository>
-      <uniqueVersion>false</uniqueVersion>
-      <id>incubator-snapshots</id>
-      <name>Maven2 Incubator Snapshots Repository</name>
-      <url>TBD</url>
-      <layout>default</layout>
-    </snapshotRepository>
--->
-  </distributionManagement>
-
-</project>
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Copyright 2006 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.
+-->
+<project>
+  <modelVersion>4.0.0</modelVersion>
+
+  <groupId>org.apache.myfaces.adfbuild</groupId>
+  <artifactId>maven-plugin-parent</artifactId> 
+  <version>incubator-alpha-1-SNAPSHOT</version>
+  <packaging>pom</packaging>
+  <name>Maven Apache Plugin Parent</name>
+
+  <ciManagement>
+    <system>continuum</system>
+    <notifiers>
+      <notifier>
+        <type>mail</type>
+        <configuration>
+<!--
+          <address>TBD</address>
+-->
+        </configuration>
+      </notifier>
+    </notifiers>
+  </ciManagement>
+  
+  <scm>
+    <connection>
+      scm:svn:http://svn.apache.org/repos/asf/incubator/adffaces/trunk/plugins/
+    </connection>
+  </scm>
+
+  <modules>
+    <module>maven-javacc-plugin</module>
+    <module>maven-faces-plugin</module>
+    <module>maven-tagdoc-plugin</module>
+    <module>maven-i18n-plugin</module>
+    <module>maven-jdev-plugin</module>
+    <module>maven-javascript-plugin</module>
+    <module>maven-mock-plugin</module>
+    <module>maven-xrts-plugin</module>
+    <module>maven-adf-archetype</module>
+  </modules>
+
+  <distributionManagement>
+<!--
+    <repository>
+      <id>incubator</id>
+      <name>Maven2 Incubator Repository</name>
+      <url>TBD</url>
+      <layout>default</layout>
+    </repository>
+    <snapshotRepository>
+      <uniqueVersion>false</uniqueVersion>
+      <id>incubator-snapshots</id>
+      <name>Maven2 Incubator Snapshots Repository</name>
+      <url>TBD</url>
+      <layout>default</layout>
+    </snapshotRepository>
+-->
+  </distributionManagement>
+
+</project>