You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tapestry.apache.org by hl...@apache.org on 2007/01/23 20:39:50 UTC

svn commit: r499110 - in /tapestry/tapestry5/tapestry-simple/trunk: ./ src/ src/main/ src/main/resources/ src/main/resources/META-INF/ src/main/resources/archetype-resources/ src/main/resources/archetype-resources/src/ src/main/resources/archetype-reso...

Author: hlship
Date: Tue Jan 23 11:39:48 2007
New Revision: 499110

URL: http://svn.apache.org/viewvc?view=rev&rev=499110
Log: (empty)

Added:
    tapestry/tapestry5/tapestry-simple/trunk/.project
    tapestry/tapestry5/tapestry-simple/trunk/pom.xml
    tapestry/tapestry5/tapestry-simple/trunk/src/
    tapestry/tapestry5/tapestry-simple/trunk/src/main/
    tapestry/tapestry5/tapestry-simple/trunk/src/main/resources/
    tapestry/tapestry5/tapestry-simple/trunk/src/main/resources/META-INF/
    tapestry/tapestry5/tapestry-simple/trunk/src/main/resources/META-INF/archetype.xml
    tapestry/tapestry5/tapestry-simple/trunk/src/main/resources/archetype-resources/
    tapestry/tapestry5/tapestry-simple/trunk/src/main/resources/archetype-resources/.classpath
    tapestry/tapestry5/tapestry-simple/trunk/src/main/resources/archetype-resources/.project
    tapestry/tapestry5/tapestry-simple/trunk/src/main/resources/archetype-resources/pom.xml
    tapestry/tapestry5/tapestry-simple/trunk/src/main/resources/archetype-resources/src/
    tapestry/tapestry5/tapestry-simple/trunk/src/main/resources/archetype-resources/src/main/
    tapestry/tapestry5/tapestry-simple/trunk/src/main/resources/archetype-resources/src/main/java/
    tapestry/tapestry5/tapestry-simple/trunk/src/main/resources/archetype-resources/src/main/java/pages/
    tapestry/tapestry5/tapestry-simple/trunk/src/main/resources/archetype-resources/src/main/java/pages/Start.java
    tapestry/tapestry5/tapestry-simple/trunk/src/main/resources/archetype-resources/src/main/resources/
    tapestry/tapestry5/tapestry-simple/trunk/src/main/resources/archetype-resources/src/main/resources/log4j.properties
    tapestry/tapestry5/tapestry-simple/trunk/src/main/resources/archetype-resources/src/main/webapp/
    tapestry/tapestry5/tapestry-simple/trunk/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/
    tapestry/tapestry5/tapestry-simple/trunk/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/Start.html
    tapestry/tapestry5/tapestry-simple/trunk/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/web.xml
    tapestry/tapestry5/tapestry-simple/trunk/src/main/resources/archetype-resources/src/main/webapp/index.html

Added: tapestry/tapestry5/tapestry-simple/trunk/.project
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-simple/trunk/.project?view=auto&rev=499110
==============================================================================
--- tapestry/tapestry5/tapestry-simple/trunk/.project (added)
+++ tapestry/tapestry5/tapestry-simple/trunk/.project Tue Jan 23 11:39:48 2007
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>tapestry-simple</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+	</buildSpec>
+	<natures>
+	</natures>
+</projectDescription>

Added: tapestry/tapestry5/tapestry-simple/trunk/pom.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-simple/trunk/pom.xml?view=auto&rev=499110
==============================================================================
--- tapestry/tapestry5/tapestry-simple/trunk/pom.xml (added)
+++ tapestry/tapestry5/tapestry-simple/trunk/pom.xml Tue Jan 23 11:39:48 2007
@@ -0,0 +1,16 @@
+<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.tapestry</groupId>
+    <artifactId>tapestry-simple</artifactId>
+    <version>5.0.0-SNAPSHOT</version>
+    <packaging>maven-plugin</packaging>
+    <name>Tapestry 5 Simple Archetype</name>
+    <inceptionYear>2007</inceptionYear>
+    <url>http://tapestry.apache.org/tapestry5/tapestry-simple</url>
+    <scm>
+        <connection>scm:svn:https://svn.apache.org/repos/asf/tapestry/tapestry5/${pom.artifactId}/trunk/</connection>
+        <url>http://svn.apache.org/viewvc/tapestry/tapestry5/${pom.artifactId}/trunk/</url>
+    </scm>
+    <description>Archetype for creating a basic Tapestry 5 application, including Eclipse control files.</description>
+</project>
\ No newline at end of file

Added: tapestry/tapestry5/tapestry-simple/trunk/src/main/resources/META-INF/archetype.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-simple/trunk/src/main/resources/META-INF/archetype.xml?view=auto&rev=499110
==============================================================================
--- tapestry/tapestry5/tapestry-simple/trunk/src/main/resources/META-INF/archetype.xml (added)
+++ tapestry/tapestry5/tapestry-simple/trunk/src/main/resources/META-INF/archetype.xml Tue Jan 23 11:39:48 2007
@@ -0,0 +1,14 @@
+<archetype>
+    <id>tapestry-simple</id>    
+    <resources>
+        <resource>.classpath</resource>
+        <resource>.project</resource>
+        <resource>src/main/webapp/index.html</resource>
+        <resource>src/main/webapp/WEB-INF/web.xml</resource>
+        <resource>src/main/webapp/WEB-INF/Start.html</resource>
+        <resource>src/main/resources/log4j.properties</resource>
+    </resources>
+    <sources>
+        <source>src/main/java/pages/Start.java</source>
+    </sources>
+</archetype>
\ No newline at end of file

Added: tapestry/tapestry5/tapestry-simple/trunk/src/main/resources/archetype-resources/.classpath
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-simple/trunk/src/main/resources/archetype-resources/.classpath?view=auto&rev=499110
==============================================================================
--- tapestry/tapestry5/tapestry-simple/trunk/src/main/resources/archetype-resources/.classpath (added)
+++ tapestry/tapestry5/tapestry-simple/trunk/src/main/resources/archetype-resources/.classpath Tue Jan 23 11:39:48 2007
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="src" path="src/main/java"/>
+	<classpathentry kind="lib" path="src/main/resources"/>
+	<classpathentry kind="src" path="src/test/java"/>
+	<classpathentry kind="lib" path="src/test/resources"/>
+	<classpathentry kind="lib" path="src/test/conf"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+	<classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER"/>
+	<classpathentry kind="output" path="bin"/>
+</classpath>

Added: tapestry/tapestry5/tapestry-simple/trunk/src/main/resources/archetype-resources/.project
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-simple/trunk/src/main/resources/archetype-resources/.project?view=auto&rev=499110
==============================================================================
--- tapestry/tapestry5/tapestry-simple/trunk/src/main/resources/archetype-resources/.project (added)
+++ tapestry/tapestry5/tapestry-simple/trunk/src/main/resources/archetype-resources/.project Tue Jan 23 11:39:48 2007
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>${artifactId}</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.maven.ide.eclipse.maven2Builder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+		<nature>org.maven.ide.eclipse.maven2Nature</nature>
+	</natures>
+</projectDescription>

Added: tapestry/tapestry5/tapestry-simple/trunk/src/main/resources/archetype-resources/pom.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-simple/trunk/src/main/resources/archetype-resources/pom.xml?view=auto&rev=499110
==============================================================================
--- tapestry/tapestry5/tapestry-simple/trunk/src/main/resources/archetype-resources/pom.xml (added)
+++ tapestry/tapestry5/tapestry-simple/trunk/src/main/resources/archetype-resources/pom.xml Tue Jan 23 11:39:48 2007
@@ -0,0 +1,41 @@
+<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>
+    <version>${version}</version>
+    <packaging>war</packaging>
+    <name>${artifactId} Tapestry 5 Application</name>
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.tapestry</groupId>
+            <artifactId>tapestry-core</artifactId>
+            <version>5.0.0-SNAPSHOT</version>
+        </dependency>
+        <!-- This can be removed if not desired. Tapestry uses commons-logging, not Log4J explicitly. -->
+        <dependency>
+            <groupId>log4j</groupId>
+            <artifactId>log4j</artifactId>
+            <version>1.2.9</version>
+        </dependency>        
+     </dependencies>
+    <build>
+        <finalName>${artifactId}</finalName>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-compiler-plugin</artifactId>
+                <configuration>
+                    <source>1.5</source>
+                    <target>1.5</target>
+                    <optimize>true</optimize>
+                </configuration>
+            </plugin>
+            <!-- Run the application using "mvn jetty:run" -->
+            <plugin> 
+                <groupId>org.mortbay.jetty</groupId> 
+                <artifactId>maven-jetty-plugin</artifactId>
+            </plugin>
+        </plugins>
+    </build>
+</project>

Added: tapestry/tapestry5/tapestry-simple/trunk/src/main/resources/archetype-resources/src/main/java/pages/Start.java
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-simple/trunk/src/main/resources/archetype-resources/src/main/java/pages/Start.java?view=auto&rev=499110
==============================================================================
--- tapestry/tapestry5/tapestry-simple/trunk/src/main/resources/archetype-resources/src/main/java/pages/Start.java (added)
+++ tapestry/tapestry5/tapestry-simple/trunk/src/main/resources/archetype-resources/src/main/java/pages/Start.java Tue Jan 23 11:39:48 2007
@@ -0,0 +1,17 @@
+package ${packageName}.pages;
+
+import java.util.Date;
+import org.apache.tapestry.annotations.ComponentClass;
+
+/**
+ * Start page of application ${artifactId}.
+ * 
+ */
+@ComponentClass
+public class Start
+{
+	public Date getCurrentTime() 
+	{ 
+		return new Date(); 
+	}
+}
\ No newline at end of file

Added: tapestry/tapestry5/tapestry-simple/trunk/src/main/resources/archetype-resources/src/main/resources/log4j.properties
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-simple/trunk/src/main/resources/archetype-resources/src/main/resources/log4j.properties?view=auto&rev=499110
==============================================================================
--- tapestry/tapestry5/tapestry-simple/trunk/src/main/resources/archetype-resources/src/main/resources/log4j.properties (added)
+++ tapestry/tapestry5/tapestry-simple/trunk/src/main/resources/archetype-resources/src/main/resources/log4j.properties Tue Jan 23 11:39:48 2007
@@ -0,0 +1,19 @@
+log4j.rootCategory=WARN, A1
+
+# A1 is set to be a ConsoleAppender. 
+log4j.appender.A1=org.apache.log4j.ConsoleAppender
+
+# A1 uses PatternLayout.
+log4j.appender.A1.layout=org.apache.log4j.PatternLayout
+log4j.appender.A1.layout.ConversionPattern=[%p] %c{1} %m%n
+
+log4j.category.org.apache.tapestry.TapestryFilter=info
+log4j.category.org.apache.tapestry=error
+log4j.category.tapestry=error
+
+log4j.category.${packageName}=error
+
+# Turning on debug mode for a page or component will show all of the code changes that occur when the
+# class is loaded.  Turning on debug mode for a page will enable verbose output about rendering
+# the page (and its components).
+# log4j.category.${packageName}.pages.MyPage=debug

Added: tapestry/tapestry5/tapestry-simple/trunk/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/Start.html
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-simple/trunk/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/Start.html?view=auto&rev=499110
==============================================================================
--- tapestry/tapestry5/tapestry-simple/trunk/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/Start.html (added)
+++ tapestry/tapestry5/tapestry-simple/trunk/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/Start.html Tue Jan 23 11:39:48 2007
@@ -0,0 +1,14 @@
+<html xmlns:t="http://tapestry.apache.org/schema/tapestry_5_0_0.xsd">
+    <head>
+        <title>${artifactId} Start Page</title>
+    </head>
+    <body>
+        <h1>${artifactId} Start Page</h1>
+
+        <p> This is the start page for this application, a good place to start your modifications.
+            Just to prove this is live: </p>
+
+        <p> The current time is: ${currentTime}. </p>
+
+    </body>
+</html>

Added: tapestry/tapestry5/tapestry-simple/trunk/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/web.xml
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-simple/trunk/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/web.xml?view=auto&rev=499110
==============================================================================
--- tapestry/tapestry5/tapestry-simple/trunk/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/web.xml (added)
+++ tapestry/tapestry5/tapestry-simple/trunk/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/web.xml Tue Jan 23 11:39:48 2007
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!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>
+          <display-name>${artifactId} Tapestry 5 Application</display-name>
+          <context-param>
+              <param-name>tapestry.app-package</param-name>
+              <param-value>${packageName}</param-value>
+          </context-param>
+          <filter>
+              <filter-name>app</filter-name>
+              <filter-class>org.apache.tapestry.TapestryFilter</filter-class>
+          </filter>
+          <filter-mapping>
+              <filter-name>app</filter-name>
+              <url-pattern>/*</url-pattern>
+          </filter-mapping>
+      </web-app>
+      
\ No newline at end of file

Added: tapestry/tapestry5/tapestry-simple/trunk/src/main/resources/archetype-resources/src/main/webapp/index.html
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-simple/trunk/src/main/resources/archetype-resources/src/main/webapp/index.html?view=auto&rev=499110
==============================================================================
--- tapestry/tapestry5/tapestry-simple/trunk/src/main/resources/archetype-resources/src/main/webapp/index.html (added)
+++ tapestry/tapestry5/tapestry-simple/trunk/src/main/resources/archetype-resources/src/main/webapp/index.html Tue Jan 23 11:39:48 2007
@@ -0,0 +1,26 @@
+<html>
+    <head>
+        <title>New Maven Project: ${artifactId}</title>
+    </head>
+    <body>
+        <h1>${groupId} - ${artifactId}</h1>
+        
+        <p>
+            This is a placeholder index page for the Tapestry 5 application <strong>${artifactId}</strong>.
+        </p>
+        
+        <p>
+            The root application package is <strong>${packageName}</strong>.
+        </p>
+
+
+        <p>
+            Things to do:
+        </p>
+        
+        <ul>
+            <li>View the <a href="Start.html">Start</a> page</li>
+            <li>Edit src/main/resources/log4j.properties</li>
+        </ul>
+    </body>
+</html>
\ No newline at end of file