Author: ivaynberg
Date: Mon Jun 25 19:40:46 2007
New Revision: 550663
URL: http://svn.apache.org/viewvc?view=rev&rev=550663
Log:
initial checkin of quickstart archetype
Added:
incubator/wicket/trunk/archetypes/
incubator/wicket/trunk/archetypes/README
incubator/wicket/trunk/archetypes/quickstart/
incubator/wicket/trunk/archetypes/quickstart/.classpath
incubator/wicket/trunk/archetypes/quickstart/.project
incubator/wicket/trunk/archetypes/quickstart/pom.xml
incubator/wicket/trunk/archetypes/quickstart/src/
incubator/wicket/trunk/archetypes/quickstart/src/main/
incubator/wicket/trunk/archetypes/quickstart/src/main/resources/
incubator/wicket/trunk/archetypes/quickstart/src/main/resources/META-INF/
incubator/wicket/trunk/archetypes/quickstart/src/main/resources/META-INF/archetype.xml
incubator/wicket/trunk/archetypes/quickstart/src/main/resources/archetype-resources/
incubator/wicket/trunk/archetypes/quickstart/src/main/resources/archetype-resources/pom.xml
incubator/wicket/trunk/archetypes/quickstart/src/main/resources/archetype-resources/src/
incubator/wicket/trunk/archetypes/quickstart/src/main/resources/archetype-resources/src/main/
incubator/wicket/trunk/archetypes/quickstart/src/main/resources/archetype-resources/src/main/java/
incubator/wicket/trunk/archetypes/quickstart/src/main/resources/archetype-resources/src/main/java/HomePage.html
incubator/wicket/trunk/archetypes/quickstart/src/main/resources/archetype-resources/src/main/java/HomePage.java
incubator/wicket/trunk/archetypes/quickstart/src/main/resources/archetype-resources/src/main/java/WicketApplication.java
incubator/wicket/trunk/archetypes/quickstart/src/main/resources/archetype-resources/src/main/resources/
incubator/wicket/trunk/archetypes/quickstart/src/main/resources/archetype-resources/src/main/resources/log4j.properties
incubator/wicket/trunk/archetypes/quickstart/src/main/resources/archetype-resources/src/main/webapp/
incubator/wicket/trunk/archetypes/quickstart/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/
incubator/wicket/trunk/archetypes/quickstart/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/web.xml
incubator/wicket/trunk/archetypes/quickstart/src/main/resources/archetype-resources/src/test/
incubator/wicket/trunk/archetypes/quickstart/src/main/resources/archetype-resources/src/test/java/
incubator/wicket/trunk/archetypes/quickstart/src/main/resources/archetype-resources/src/test/java/Start.java
incubator/wicket/trunk/archetypes/quickstart/target/
incubator/wicket/trunk/archetypes/quickstart/target/classes/
incubator/wicket/trunk/archetypes/quickstart/target/classes/META-INF/
incubator/wicket/trunk/archetypes/quickstart/target/classes/META-INF/archetype.xml
incubator/wicket/trunk/archetypes/quickstart/target/classes/META-INF/maven/
incubator/wicket/trunk/archetypes/quickstart/target/classes/META-INF/maven/plugin.xml
incubator/wicket/trunk/archetypes/quickstart/target/classes/archetype-resources/
incubator/wicket/trunk/archetypes/quickstart/target/classes/archetype-resources/pom.xml
incubator/wicket/trunk/archetypes/quickstart/target/classes/archetype-resources/src/
incubator/wicket/trunk/archetypes/quickstart/target/classes/archetype-resources/src/main/
incubator/wicket/trunk/archetypes/quickstart/target/classes/archetype-resources/src/main/java/
incubator/wicket/trunk/archetypes/quickstart/target/classes/archetype-resources/src/main/java/HomePage.html
incubator/wicket/trunk/archetypes/quickstart/target/classes/archetype-resources/src/main/java/HomePage.java
incubator/wicket/trunk/archetypes/quickstart/target/classes/archetype-resources/src/main/java/WicketApplication.java
incubator/wicket/trunk/archetypes/quickstart/target/classes/archetype-resources/src/main/resources/
incubator/wicket/trunk/archetypes/quickstart/target/classes/archetype-resources/src/main/resources/commons-logging.properties
incubator/wicket/trunk/archetypes/quickstart/target/classes/archetype-resources/src/main/resources/log4j.properties
incubator/wicket/trunk/archetypes/quickstart/target/classes/archetype-resources/src/main/webapp/
incubator/wicket/trunk/archetypes/quickstart/target/classes/archetype-resources/src/main/webapp/WEB-INF/
incubator/wicket/trunk/archetypes/quickstart/target/classes/archetype-resources/src/main/webapp/WEB-INF/web.xml
incubator/wicket/trunk/archetypes/quickstart/target/classes/archetype-resources/src/test/
incubator/wicket/trunk/archetypes/quickstart/target/classes/archetype-resources/src/test/java/
incubator/wicket/trunk/archetypes/quickstart/target/classes/archetype-resources/src/test/java/Start.java
incubator/wicket/trunk/archetypes/quickstart/target/wicket-archetype-quickstart-1.3-SNAPSHOT.jar
(with props)
incubator/wicket/trunk/archetypes/quickstart/target/wicket-archetype-quickstart-1.3.0-SNAPSHOT-sources.jar
(with props)
incubator/wicket/trunk/archetypes/quickstart/target/wicket-archetype-quickstart-1.3.0-SNAPSHOT-tests.jar
(with props)
incubator/wicket/trunk/archetypes/quickstart/target/wicket-archetype-quickstart-1.3.0-SNAPSHOT.jar
(with props)
incubator/wicket/trunk/archetypes/quickstart/target/wicket-archetype-template-1.0-SNAPSHOT.jar
(with props)
Added: incubator/wicket/trunk/archetypes/README
URL:
http://svn.apache.org/viewvc/incubator/wicket/trunk/archetypes/README?view=auto&rev=550663
==============================================================================
--- incubator/wicket/trunk/archetypes/README (added)
+++ incubator/wicket/trunk/archetypes/README Mon Jun 25 19:40:46 2007
@@ -0,0 +1,55 @@
+Apache Wicket Archetypes
+========================
+
+This is the readme file for the wicket-archetypes folder
+
+Wicket-archetypes is a collection of maven project archetypes designed for
wicket.
+
+Contents
+--------
+ - Requirements
+ - Getting started
+ - Usage
+
+Requirements
+------------
+To install and use these archetype Maven2 needs to be present.
+
+
+Getting started
+---------------
+Installation:
+>cd archetypes
+>cd <archetype-folder>
+>mvn install
+
+Usage
+-----
+Creating a maven project using one of the archetypes:
+>mvn archetype:create \
+ -DarchetypeGroupId=org.apache.wicket \
+ -DarchetypeArtifactId=<archetypeArtifactId> \
+ -DarchetypeVersion=<archetypeVersion> \
+ -DgroupId=<groupId> \
+ -DartifactId=<artifactId>
+e.g.:
+>mvn archetype:create
+ -DarchetypeGroupId=org.apache.wicket\
+ -DarchetypeArtifactId=wicket-archetype-quickstart \
+ -DarchetypeVersion=1.3.0-SNAPSHOT \
+ -DgroupId=com.mycompany \
+ -DartifactId=myproject
+
+Launching Generated Application Using Jetty
+-------------------------------------------
+>cd myproject
+>mvn jetty:run
+
+Browse to http://localhost:8080/
+
+Generated Eclipse Project From Generated Application
+----------------------------------------------------
+>cd myproject
+>mvn eclipse:eclipse -DdownloadSources=true
+
+Open Eclipse. Choose File/Import/Existing Project and point it to myproject
directory
\ No newline at end of file
Added: incubator/wicket/trunk/archetypes/quickstart/.classpath
URL:
http://svn.apache.org/viewvc/incubator/wicket/trunk/archetypes/quickstart/.classpath?view=auto&rev=550663
==============================================================================
--- incubator/wicket/trunk/archetypes/quickstart/.classpath (added)
+++ incubator/wicket/trunk/archetypes/quickstart/.classpath Mon Jun 25 19:40:46
2007
@@ -0,0 +1,5 @@
+<classpath>
+ <classpathentry kind="src" path="src/main/resources" excluding="**/*.java"/>
+ <classpathentry kind="output" path="target/classes"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+</classpath>
\ No newline at end of file
Added: incubator/wicket/trunk/archetypes/quickstart/.project
URL:
http://svn.apache.org/viewvc/incubator/wicket/trunk/archetypes/quickstart/.project?view=auto&rev=550663
==============================================================================
--- incubator/wicket/trunk/archetypes/quickstart/.project (added)
+++ incubator/wicket/trunk/archetypes/quickstart/.project Mon Jun 25 19:40:46
2007
@@ -0,0 +1,13 @@
+<projectDescription>
+ <name>wicket-archetype-template</name>
+ <comment/>
+ <projects/>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ </natures>
+</projectDescription>
\ No newline at end of file
Added: incubator/wicket/trunk/archetypes/quickstart/pom.xml
URL:
http://svn.apache.org/viewvc/incubator/wicket/trunk/archetypes/quickstart/pom.xml?view=auto&rev=550663
==============================================================================
--- incubator/wicket/trunk/archetypes/quickstart/pom.xml (added)
+++ incubator/wicket/trunk/archetypes/quickstart/pom.xml Mon Jun 25 19:40:46
2007
@@ -0,0 +1,13 @@
+<project>
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <groupId>org.apache.wicket</groupId>
+ <artifactId>wicket-jdk14</artifactId>
+ <version>1.3.0-SNAPSHOT</version>
+ <relativePath>../../pom.xml</relativePath>
+ </parent>
+
+ <artifactId>wicket-archetype-quickstart</artifactId>
+ <packaging>maven-plugin</packaging>
+ <name>Apache Wicket Quickstart Archetype</name>
+</project>
\ No newline at end of file
Added:
incubator/wicket/trunk/archetypes/quickstart/src/main/resources/META-INF/archetype.xml
URL:
http://svn.apache.org/viewvc/incubator/wicket/trunk/archetypes/quickstart/src/main/resources/META-INF/archetype.xml?view=auto&rev=550663
==============================================================================
---
incubator/wicket/trunk/archetypes/quickstart/src/main/resources/META-INF/archetype.xml
(added)
+++
incubator/wicket/trunk/archetypes/quickstart/src/main/resources/META-INF/archetype.xml
Mon Jun 25 19:40:46 2007
@@ -0,0 +1,15 @@
+<archetype>
+ <id>wicket</id>
+ <sources>
+ <source>src/main/java/HomePage.java</source>
+ <source>src/main/java/HomePage.html</source>
+ <source>src/main/java/WicketApplication.java</source>
+ </sources>
+ <testSources>
+ <source>src/test/java/Start.java</source>
+ </testSources>
+ <resources>
+ <resource>src/main/resources/log4j.properties</resource>
+ <resource>src/main/webapp/WEB-INF/web.xml</resource>
+ </resources>
+</archetype>
\ No newline at end of file
Added:
incubator/wicket/trunk/archetypes/quickstart/src/main/resources/archetype-resources/pom.xml
URL:
http://svn.apache.org/viewvc/incubator/wicket/trunk/archetypes/quickstart/src/main/resources/archetype-resources/pom.xml?view=auto&rev=550663
==============================================================================
---
incubator/wicket/trunk/archetypes/quickstart/src/main/resources/archetype-resources/pom.xml
(added)
+++
incubator/wicket/trunk/archetypes/quickstart/src/main/resources/archetype-resources/pom.xml
Mon Jun 25 19:40:46 2007
@@ -0,0 +1,123 @@
+<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>
+ <!-- TODO project name -->
+ <name>quickstart</name>
+ <description></description>
+
+ <!-- TODO
+ <organization>
+ <name>company name</name>
+ <url>company url</url>
+ </organization>
+ -->
+
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+
+ <dependencies>
+ <!-- WICKET DEPENDENCIES -->
+
+ <dependency>
+ <groupId>org.apache.wicket</groupId>
+ <artifactId>wicket</artifactId>
+ <version>${wicket.version}</version>
+ </dependency>
+ <!-- OPTIONAL
+ <dependency>
+ <groupId>org.apache.wicket</groupId>
+ <artifactId>wicket-extensions</artifactId>
+ <version>${wicket.version}</version>
+ </dependency>
+ -->
+
+ <!-- LOGGING DEPENDENCIES - LOG4J -->
+
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-log4j12</artifactId>
+ <version>1.0.1</version>
+ </dependency>
+ <dependency>
+ <groupId>log4j</groupId>
+ <artifactId>log4j</artifactId>
+ <version>1.2.14</version>
+ </dependency>
+
+
+ <!-- JETTY DEPENDENCIES FOR TESTING -->
+
+ <dependency>
+ <groupId>org.mortbay.jetty</groupId>
+ <artifactId>jetty</artifactId>
+ <version>${jetty.version}</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.mortbay.jetty</groupId>
+ <artifactId>jetty-util</artifactId>
+ <version>${jetty.version}</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.mortbay.jetty</groupId>
+ <artifactId>jetty-management</artifactId>
+ <version>${jetty.version}</version>
+ <scope>provided</scope>
+ </dependency>
+ </dependencies>
+
+ <build>
+ <resources>
+ <resource>
+ <filtering>false</filtering>
+ <directory>src/main/resources</directory>
+ </resource>
+ <resource>
+ <filtering>false</filtering>
+ <directory>src/main/java</directory>
+ <includes>
+ <include>**</include>
+ </includes>
+ <excludes>
+ <exclude>**/*.java</exclude>
+ </excludes>
+ </resource>
+ </resources>
+ <testResources>
+ <testResource>
+ <filtering>false</filtering>
+ <directory>src/test/java</directory>
+ <includes>
+ <include>**</include>
+ </includes>
+ <excludes>
+ <exclude>**/*.java</exclude>
+ </excludes>
+ </testResource>
+ </testResources>
+ <plugins>
+ <plugin>
+ <groupId>org.mortbay.jetty</groupId>
+ <artifactId>maven-jetty-plugin</artifactId>
+ </plugin>
+ </plugins>
+ </build>
+
+ <properties>
+ <wicket.version>1.3.0-SNAPSHOT</wicket.version>
+ <jetty.version>6.1.4</jetty.version>
+ </properties>
+
+</project>
Added:
incubator/wicket/trunk/archetypes/quickstart/src/main/resources/archetype-resources/src/main/java/HomePage.html
URL:
http://svn.apache.org/viewvc/incubator/wicket/trunk/archetypes/quickstart/src/main/resources/archetype-resources/src/main/java/HomePage.html?view=auto&rev=550663
==============================================================================
---
incubator/wicket/trunk/archetypes/quickstart/src/main/resources/archetype-resources/src/main/java/HomePage.html
(added)
+++
incubator/wicket/trunk/archetypes/quickstart/src/main/resources/archetype-resources/src/main/java/HomePage.html
Mon Jun 25 19:40:46 2007
@@ -0,0 +1,11 @@
+<html>
+ <head>
+ <title>Wicket Quickstart Archetype Homepage</title>
+ </head>
+ <body>
+ <strong>Wicket Quickstart Archetype Homepage</strong>
+ <br/><br/>
+ <span wicket:id="message">message will be here</span>
+ </body>
+</html>
+
Added:
incubator/wicket/trunk/archetypes/quickstart/src/main/resources/archetype-resources/src/main/java/HomePage.java
URL:
http://svn.apache.org/viewvc/incubator/wicket/trunk/archetypes/quickstart/src/main/resources/archetype-resources/src/main/java/HomePage.java?view=auto&rev=550663
==============================================================================
---
incubator/wicket/trunk/archetypes/quickstart/src/main/resources/archetype-resources/src/main/java/HomePage.java
(added)
+++
incubator/wicket/trunk/archetypes/quickstart/src/main/resources/archetype-resources/src/main/java/HomePage.java
Mon Jun 25 19:40:46 2007
@@ -0,0 +1,29 @@
+package ${groupId};
+
+import org.apache.wicket.PageParameters;
+import org.apache.wicket.markup.html.basic.Label;
+import org.apache.wicket.markup.html.WebPage;
+
+/**
+ * Homepage
+ */
+public class HomePage extends WebPage {
+
+ private static final long serialVersionUID = 1L;
+
+ // TODO Add any page properties or variables here
+
+ /**
+ * Constructor that is invoked when page is invoked without a session.
+ *
+ * @param parameters
+ * Page parameters
+ */
+ public HomePage(final PageParameters parameters) {
+
+ // Add the simplest type of label
+ add(new Label("message", "If you see this message wicket is properly
configured and running"));
+
+ // TODO Add your page's components here
+ }
+}
Added:
incubator/wicket/trunk/archetypes/quickstart/src/main/resources/archetype-resources/src/main/java/WicketApplication.java
URL:
http://svn.apache.org/viewvc/incubator/wicket/trunk/archetypes/quickstart/src/main/resources/archetype-resources/src/main/java/WicketApplication.java?view=auto&rev=550663
==============================================================================
---
incubator/wicket/trunk/archetypes/quickstart/src/main/resources/archetype-resources/src/main/java/WicketApplication.java
(added)
+++
incubator/wicket/trunk/archetypes/quickstart/src/main/resources/archetype-resources/src/main/java/WicketApplication.java
Mon Jun 25 19:40:46 2007
@@ -0,0 +1,27 @@
+package ${groupId};
+
+import org.apache.wicket.protocol.http.WebApplication;
+
+/**
+ * Application object for your web application. If you want to run this
application without deploying, run the Start class.
+ *
+ * @see wicket.myproject.Start#main(String[])
+ */
+public class WicketApplication extends WebApplication
+{
+ /**
+ * Constructor
+ */
+ public WicketApplication()
+ {
+ }
+
+ /**
+ * @see wicket.Application#getHomePage()
+ */
+ public Class getHomePage()
+ {
+ return HomePage.class;
+ }
+
+}
\ No newline at end of file
Added:
incubator/wicket/trunk/archetypes/quickstart/src/main/resources/archetype-resources/src/main/resources/log4j.properties
URL:
http://svn.apache.org/viewvc/incubator/wicket/trunk/archetypes/quickstart/src/main/resources/archetype-resources/src/main/resources/log4j.properties?view=auto&rev=550663
==============================================================================
---
incubator/wicket/trunk/archetypes/quickstart/src/main/resources/archetype-resources/src/main/resources/log4j.properties
(added)
+++
incubator/wicket/trunk/archetypes/quickstart/src/main/resources/archetype-resources/src/main/resources/log4j.properties
Mon Jun 25 19:40:46 2007
@@ -0,0 +1,12 @@
+log4j.appender.Stdout=org.apache.log4j.ConsoleAppender
+log4j.appender.Stdout.layout=org.apache.log4j.PatternLayout
+log4j.appender.Stdout.layout.conversionPattern=%-5p - %-26.26c{1} - %m\n
+
+log4j.rootLogger=INFO,Stdout
+
+log4j.logger.wicket=INFO
+log4j.logger.wicket.protocol.http.HttpSessionStore=INFO
+log4j.logger.wicket.version=INFO
+log4j.logger.wicket.RequestCycle=INFO
+
+
Added:
incubator/wicket/trunk/archetypes/quickstart/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/web.xml
URL:
http://svn.apache.org/viewvc/incubator/wicket/trunk/archetypes/quickstart/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/web.xml?view=auto&rev=550663
==============================================================================
---
incubator/wicket/trunk/archetypes/quickstart/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/web.xml
(added)
+++
incubator/wicket/trunk/archetypes/quickstart/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/web.xml
Mon Jun 25 19:40:46 2007
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
+ version="2.4">
+
+ <display-name>${artifactId}</display-name>
+
+ <!--
+ There are three means to configure Wickets configuration mode and
they are
+ tested in the order given.
+ 1) A system property: -Dwicket.configuration
+ 2) servlet specific <init-param>
+ 3) context specific <context-param>
+ The value might be either "development" (reloading when templates
change)
+ or "deployment". If no configuration is found, "development" is
the default.
+ -->
+
+ <filter>
+ <filter-name>wicket.${artifactId}</filter-name>
+
<filter-class>org.apache.wicket.protocol.http.WicketFilter</filter-class>
+ <init-param>
+ <param-name>applicationClassName</param-name>
+ <param-value>${groupId}.WicketApplication</param-value>
+ </init-param>
+ </filter>
+
+ <filter-mapping>
+ <filter-name>wicket.${artifactId}</filter-name>
+ <url-pattern>/*</url-pattern>
+ </filter-mapping>
+
+
+</web-app>
Added:
incubator/wicket/trunk/archetypes/quickstart/src/main/resources/archetype-resources/src/test/java/Start.java
URL:
http://svn.apache.org/viewvc/incubator/wicket/trunk/archetypes/quickstart/src/main/resources/archetype-resources/src/test/java/Start.java?view=auto&rev=550663
==============================================================================
---
incubator/wicket/trunk/archetypes/quickstart/src/main/resources/archetype-resources/src/test/java/Start.java
(added)
+++
incubator/wicket/trunk/archetypes/quickstart/src/main/resources/archetype-resources/src/test/java/Start.java
Mon Jun 25 19:40:46 2007
@@ -0,0 +1,43 @@
+package ${groupId};
+
+import org.mortbay.jetty.Connector;
+import org.mortbay.jetty.Server;
+import org.mortbay.jetty.bio.SocketConnector;
+import org.mortbay.jetty.webapp.WebAppContext;
+
+public class Start {
+
+ public static void main(String[] args) throws Exception {
+ Server server = new Server();
+ SocketConnector connector = new SocketConnector();
+ connector.setPort(8080);
+ server.setConnectors(new Connector[] { connector });
+
+ WebAppContext bb = new WebAppContext();
+ bb.setServer(server);
+ bb.setContextPath("/${artifactId}");
+ bb.setWar("src/main/webapp");
+
+
+ // START JMX SERVER
+ // MBeanServer mBeanServer =
ManagementFactory.getPlatformMBeanServer();
+ // MBeanContainer mBeanContainer = new
MBeanContainer(mBeanServer);
+ // server.getContainer().addEventListener(mBeanContainer);
+ // mBeanContainer.start();
+
+ server.addHandler(bb);
+
+ try {
+ System.out.println(">>> STARTING EMBEDDED JETTY SERVER,
PRESS ANY KEY TO STOP");
+ server.start();
+ while (System.in.available() == 0) {
+ Thread.sleep(5000);
+ }
+ server.stop();
+ server.join();
+ } catch (Exception e) {
+ e.printStackTrace();
+ System.exit(100);
+ }
+ }
+}
Added:
incubator/wicket/trunk/archetypes/quickstart/target/classes/META-INF/archetype.xml
URL:
http://svn.apache.org/viewvc/incubator/wicket/trunk/archetypes/quickstart/target/classes/META-INF/archetype.xml?view=auto&rev=550663
==============================================================================
---
incubator/wicket/trunk/archetypes/quickstart/target/classes/META-INF/archetype.xml
(added)
+++
incubator/wicket/trunk/archetypes/quickstart/target/classes/META-INF/archetype.xml
Mon Jun 25 19:40:46 2007
@@ -0,0 +1,15 @@
+<archetype>
+ <id>wicket</id>
+ <sources>
+ <source>src/main/java/HomePage.java</source>
+ <source>src/main/java/HomePage.html</source>
+ <source>src/main/java/WicketApplication.java</source>
+ </sources>
+ <testSources>
+ <source>src/test/java/Start.java</source>
+ </testSources>
+ <resources>
+ <resource>src/main/resources/log4j.properties</resource>
+ <resource>src/main/webapp/WEB-INF/web.xml</resource>
+ </resources>
+</archetype>
\ No newline at end of file
Added:
incubator/wicket/trunk/archetypes/quickstart/target/classes/META-INF/maven/plugin.xml
URL:
http://svn.apache.org/viewvc/incubator/wicket/trunk/archetypes/quickstart/target/classes/META-INF/maven/plugin.xml?view=auto&rev=550663
==============================================================================
---
incubator/wicket/trunk/archetypes/quickstart/target/classes/META-INF/maven/plugin.xml
(added)
+++
incubator/wicket/trunk/archetypes/quickstart/target/classes/META-INF/maven/plugin.xml
Mon Jun 25 19:40:46 2007
@@ -0,0 +1,11 @@
+<plugin>
+ <description>Wicket is a Java-based open source component web application
framework.</description>
+ <groupId>org.apache.wicket</groupId>
+ <artifactId>wicket-archetype-quickstart</artifactId>
+ <version>1.3.0-SNAPSHOT</version>
+ <goalPrefix>wicket-archetype-quickstart</goalPrefix>
+ <isolatedRealm>false</isolatedRealm>
+ <inheritedByDefault>true</inheritedByDefault>
+ <mojos/>
+ <dependencies/>
+</plugin>
\ No newline at end of file
Added:
incubator/wicket/trunk/archetypes/quickstart/target/classes/archetype-resources/pom.xml
URL:
http://svn.apache.org/viewvc/incubator/wicket/trunk/archetypes/quickstart/target/classes/archetype-resources/pom.xml?view=auto&rev=550663
==============================================================================
---
incubator/wicket/trunk/archetypes/quickstart/target/classes/archetype-resources/pom.xml
(added)
+++
incubator/wicket/trunk/archetypes/quickstart/target/classes/archetype-resources/pom.xml
Mon Jun 25 19:40:46 2007
@@ -0,0 +1,123 @@
+<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>
+ <!-- TODO project name -->
+ <name>quickstart</name>
+ <description></description>
+
+ <!-- TODO
+ <organization>
+ <name>company name</name>
+ <url>company url</url>
+ </organization>
+ -->
+
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
+
+ <dependencies>
+ <!-- WICKET DEPENDENCIES -->
+
+ <dependency>
+ <groupId>org.apache.wicket</groupId>
+ <artifactId>wicket</artifactId>
+ <version>${wicket.version}</version>
+ </dependency>
+ <!-- OPTIONAL
+ <dependency>
+ <groupId>org.apache.wicket</groupId>
+ <artifactId>wicket-extensions</artifactId>
+ <version>${wicket.version}</version>
+ </dependency>
+ -->
+
+ <!-- LOGGING DEPENDENCIES - LOG4J -->
+
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-log4j12</artifactId>
+ <version>1.0.1</version>
+ </dependency>
+ <dependency>
+ <groupId>log4j</groupId>
+ <artifactId>log4j</artifactId>
+ <version>1.2.14</version>
+ </dependency>
+
+
+ <!-- JETTY DEPENDENCIES FOR TESTING -->
+
+ <dependency>
+ <groupId>org.mortbay.jetty</groupId>
+ <artifactId>jetty</artifactId>
+ <version>${jetty.version}</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.mortbay.jetty</groupId>
+ <artifactId>jetty-util</artifactId>
+ <version>${jetty.version}</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.mortbay.jetty</groupId>
+ <artifactId>jetty-management</artifactId>
+ <version>${jetty.version}</version>
+ <scope>provided</scope>
+ </dependency>
+ </dependencies>
+
+ <build>
+ <resources>
+ <resource>
+ <filtering>false</filtering>
+ <directory>src/main/resources</directory>
+ </resource>
+ <resource>
+ <filtering>false</filtering>
+ <directory>src/main/java</directory>
+ <includes>
+ <include>**</include>
+ </includes>
+ <excludes>
+ <exclude>**/*.java</exclude>
+ </excludes>
+ </resource>
+ </resources>
+ <testResources>
+ <testResource>
+ <filtering>false</filtering>
+ <directory>src/test/java</directory>
+ <includes>
+ <include>**</include>
+ </includes>
+ <excludes>
+ <exclude>**/*.java</exclude>
+ </excludes>
+ </testResource>
+ </testResources>
+ <plugins>
+ <plugin>
+ <groupId>org.mortbay.jetty</groupId>
+ <artifactId>maven-jetty-plugin</artifactId>
+ </plugin>
+ </plugins>
+ </build>
+
+ <properties>
+ <wicket.version>1.3.0-SNAPSHOT</wicket.version>
+ <jetty.version>6.1.4</jetty.version>
+ </properties>
+
+</project>
Added:
incubator/wicket/trunk/archetypes/quickstart/target/classes/archetype-resources/src/main/java/HomePage.html
URL:
http://svn.apache.org/viewvc/incubator/wicket/trunk/archetypes/quickstart/target/classes/archetype-resources/src/main/java/HomePage.html?view=auto&rev=550663
==============================================================================
---
incubator/wicket/trunk/archetypes/quickstart/target/classes/archetype-resources/src/main/java/HomePage.html
(added)
+++
incubator/wicket/trunk/archetypes/quickstart/target/classes/archetype-resources/src/main/java/HomePage.html
Mon Jun 25 19:40:46 2007
@@ -0,0 +1,11 @@
+<html>
+ <head>
+ <title>Wicket Quickstart Archetype Homepage</title>
+ </head>
+ <body>
+ <strong>Wicket Quickstart Archetype Homepage</strong>
+ <br/><br/>
+ <span wicket:id="message">message will be here</span>
+ </body>
+</html>
+
Added:
incubator/wicket/trunk/archetypes/quickstart/target/classes/archetype-resources/src/main/java/HomePage.java
URL:
http://svn.apache.org/viewvc/incubator/wicket/trunk/archetypes/quickstart/target/classes/archetype-resources/src/main/java/HomePage.java?view=auto&rev=550663
==============================================================================
---
incubator/wicket/trunk/archetypes/quickstart/target/classes/archetype-resources/src/main/java/HomePage.java
(added)
+++
incubator/wicket/trunk/archetypes/quickstart/target/classes/archetype-resources/src/main/java/HomePage.java
Mon Jun 25 19:40:46 2007
@@ -0,0 +1,29 @@
+package ${groupId};
+
+import org.apache.wicket.PageParameters;
+import org.apache.wicket.markup.html.basic.Label;
+import org.apache.wicket.markup.html.WebPage;
+
+/**
+ * Homepage
+ */
+public class HomePage extends WebPage {
+
+ private static final long serialVersionUID = 1L;
+
+ // TODO Add any page properties or variables here
+
+ /**
+ * Constructor that is invoked when page is invoked without a session.
+ *
+ * @param parameters
+ * Page parameters
+ */
+ public HomePage(final PageParameters parameters) {
+
+ // Add the simplest type of label
+ add(new Label("message", "If you see this message wicket is properly
configured and running"));
+
+ // TODO Add your page's components here
+ }
+}
Added:
incubator/wicket/trunk/archetypes/quickstart/target/classes/archetype-resources/src/main/java/WicketApplication.java
URL:
http://svn.apache.org/viewvc/incubator/wicket/trunk/archetypes/quickstart/target/classes/archetype-resources/src/main/java/WicketApplication.java?view=auto&rev=550663
==============================================================================
---
incubator/wicket/trunk/archetypes/quickstart/target/classes/archetype-resources/src/main/java/WicketApplication.java
(added)
+++
incubator/wicket/trunk/archetypes/quickstart/target/classes/archetype-resources/src/main/java/WicketApplication.java
Mon Jun 25 19:40:46 2007
@@ -0,0 +1,27 @@
+package ${groupId};
+
+import org.apache.wicket.protocol.http.WebApplication;
+
+/**
+ * Application object for your web application. If you want to run this
application without deploying, run the Start class.
+ *
+ * @see wicket.myproject.Start#main(String[])
+ */
+public class WicketApplication extends WebApplication
+{
+ /**
+ * Constructor
+ */
+ public WicketApplication()
+ {
+ }
+
+ /**
+ * @see wicket.Application#getHomePage()
+ */
+ public Class getHomePage()
+ {
+ return HomePage.class;
+ }
+
+}
\ No newline at end of file
Added:
incubator/wicket/trunk/archetypes/quickstart/target/classes/archetype-resources/src/main/resources/commons-logging.properties
URL:
http://svn.apache.org/viewvc/incubator/wicket/trunk/archetypes/quickstart/target/classes/archetype-resources/src/main/resources/commons-logging.properties?view=auto&rev=550663
==============================================================================
---
incubator/wicket/trunk/archetypes/quickstart/target/classes/archetype-resources/src/main/resources/commons-logging.properties
(added)
+++
incubator/wicket/trunk/archetypes/quickstart/target/classes/archetype-resources/src/main/resources/commons-logging.properties
Mon Jun 25 19:40:46 2007
@@ -0,0 +1 @@
+org.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JLogger
Added:
incubator/wicket/trunk/archetypes/quickstart/target/classes/archetype-resources/src/main/resources/log4j.properties
URL:
http://svn.apache.org/viewvc/incubator/wicket/trunk/archetypes/quickstart/target/classes/archetype-resources/src/main/resources/log4j.properties?view=auto&rev=550663
==============================================================================
---
incubator/wicket/trunk/archetypes/quickstart/target/classes/archetype-resources/src/main/resources/log4j.properties
(added)
+++
incubator/wicket/trunk/archetypes/quickstart/target/classes/archetype-resources/src/main/resources/log4j.properties
Mon Jun 25 19:40:46 2007
@@ -0,0 +1,12 @@
+log4j.appender.Stdout=org.apache.log4j.ConsoleAppender
+log4j.appender.Stdout.layout=org.apache.log4j.PatternLayout
+log4j.appender.Stdout.layout.conversionPattern=%-5p - %-26.26c{1} - %m\n
+
+log4j.rootLogger=INFO,Stdout
+
+log4j.logger.wicket=INFO
+log4j.logger.wicket.protocol.http.HttpSessionStore=INFO
+log4j.logger.wicket.version=INFO
+log4j.logger.wicket.RequestCycle=INFO
+
+
Added:
incubator/wicket/trunk/archetypes/quickstart/target/classes/archetype-resources/src/main/webapp/WEB-INF/web.xml
URL:
http://svn.apache.org/viewvc/incubator/wicket/trunk/archetypes/quickstart/target/classes/archetype-resources/src/main/webapp/WEB-INF/web.xml?view=auto&rev=550663
==============================================================================
---
incubator/wicket/trunk/archetypes/quickstart/target/classes/archetype-resources/src/main/webapp/WEB-INF/web.xml
(added)
+++
incubator/wicket/trunk/archetypes/quickstart/target/classes/archetype-resources/src/main/webapp/WEB-INF/web.xml
Mon Jun 25 19:40:46 2007
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
+ version="2.4">
+
+ <display-name>${artifactId}</display-name>
+
+ <!--
+ There are three means to configure Wickets configuration mode and
they are
+ tested in the order given.
+ 1) A system property: -Dwicket.configuration
+ 2) servlet specific <init-param>
+ 3) context specific <context-param>
+ The value might be either "development" (reloading when templates
change)
+ or "deployment". If no configuration is found, "development" is
the default.
+ -->
+
+ <filter>
+ <filter-name>wicket.${artifactId}</filter-name>
+
<filter-class>org.apache.wicket.protocol.http.WicketFilter</filter-class>
+ <init-param>
+ <param-name>applicationClassName</param-name>
+ <param-value>${groupId}.WicketApplication</param-value>
+ </init-param>
+ </filter>
+
+ <filter-mapping>
+ <filter-name>wicket.${artifactId}</filter-name>
+ <url-pattern>/*</url-pattern>
+ </filter-mapping>
+
+
+</web-app>
Added:
incubator/wicket/trunk/archetypes/quickstart/target/classes/archetype-resources/src/test/java/Start.java
URL:
http://svn.apache.org/viewvc/incubator/wicket/trunk/archetypes/quickstart/target/classes/archetype-resources/src/test/java/Start.java?view=auto&rev=550663
==============================================================================
---
incubator/wicket/trunk/archetypes/quickstart/target/classes/archetype-resources/src/test/java/Start.java
(added)
+++
incubator/wicket/trunk/archetypes/quickstart/target/classes/archetype-resources/src/test/java/Start.java
Mon Jun 25 19:40:46 2007
@@ -0,0 +1,43 @@
+package ${groupId};
+
+import org.mortbay.jetty.Connector;
+import org.mortbay.jetty.Server;
+import org.mortbay.jetty.bio.SocketConnector;
+import org.mortbay.jetty.webapp.WebAppContext;
+
+public class Start {
+
+ public static void main(String[] args) throws Exception {
+ Server server = new Server();
+ SocketConnector connector = new SocketConnector();
+ connector.setPort(8080);
+ server.setConnectors(new Connector[] { connector });
+
+ WebAppContext bb = new WebAppContext();
+ bb.setServer(server);
+ bb.setContextPath("/${artifactId}");
+ bb.setWar("src/main/webapp");
+
+
+ // START JMX SERVER
+ // MBeanServer mBeanServer =
ManagementFactory.getPlatformMBeanServer();
+ // MBeanContainer mBeanContainer = new
MBeanContainer(mBeanServer);
+ // server.getContainer().addEventListener(mBeanContainer);
+ // mBeanContainer.start();
+
+ server.addHandler(bb);
+
+ try {
+ System.out.println(">>> STARTING EMBEDDED JETTY SERVER,
PRESS ANY KEY TO STOP");
+ server.start();
+ while (System.in.available() == 0) {
+ Thread.sleep(5000);
+ }
+ server.stop();
+ server.join();
+ } catch (Exception e) {
+ e.printStackTrace();
+ System.exit(100);
+ }
+ }
+}
Added:
incubator/wicket/trunk/archetypes/quickstart/target/wicket-archetype-quickstart-1.3-SNAPSHOT.jar
URL:
http://svn.apache.org/viewvc/incubator/wicket/trunk/archetypes/quickstart/target/wicket-archetype-quickstart-1.3-SNAPSHOT.jar?view=auto&rev=550663
==============================================================================
Binary file - no diff available.
Propchange:
incubator/wicket/trunk/archetypes/quickstart/target/wicket-archetype-quickstart-1.3-SNAPSHOT.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added:
incubator/wicket/trunk/archetypes/quickstart/target/wicket-archetype-quickstart-1.3.0-SNAPSHOT-sources.jar
URL:
http://svn.apache.org/viewvc/incubator/wicket/trunk/archetypes/quickstart/target/wicket-archetype-quickstart-1.3.0-SNAPSHOT-sources.jar?view=auto&rev=550663
==============================================================================
Binary file - no diff available.
Propchange:
incubator/wicket/trunk/archetypes/quickstart/target/wicket-archetype-quickstart-1.3.0-SNAPSHOT-sources.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added:
incubator/wicket/trunk/archetypes/quickstart/target/wicket-archetype-quickstart-1.3.0-SNAPSHOT-tests.jar
URL:
http://svn.apache.org/viewvc/incubator/wicket/trunk/archetypes/quickstart/target/wicket-archetype-quickstart-1.3.0-SNAPSHOT-tests.jar?view=auto&rev=550663
==============================================================================
Binary file - no diff available.
Propchange:
incubator/wicket/trunk/archetypes/quickstart/target/wicket-archetype-quickstart-1.3.0-SNAPSHOT-tests.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added:
incubator/wicket/trunk/archetypes/quickstart/target/wicket-archetype-quickstart-1.3.0-SNAPSHOT.jar
URL:
http://svn.apache.org/viewvc/incubator/wicket/trunk/archetypes/quickstart/target/wicket-archetype-quickstart-1.3.0-SNAPSHOT.jar?view=auto&rev=550663
==============================================================================
Binary file - no diff available.
Propchange:
incubator/wicket/trunk/archetypes/quickstart/target/wicket-archetype-quickstart-1.3.0-SNAPSHOT.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added:
incubator/wicket/trunk/archetypes/quickstart/target/wicket-archetype-template-1.0-SNAPSHOT.jar
URL:
http://svn.apache.org/viewvc/incubator/wicket/trunk/archetypes/quickstart/target/wicket-archetype-template-1.0-SNAPSHOT.jar?view=auto&rev=550663
==============================================================================
Binary file - no diff available.
Propchange:
incubator/wicket/trunk/archetypes/quickstart/target/wicket-archetype-template-1.0-SNAPSHOT.jar
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream