You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by da...@apache.org on 2007/06/09 11:36:05 UTC
svn commit: r545719 - /incubator/wicket/trunk/README
Author: dashorst
Date: Sat Jun 9 02:36:04 2007
New Revision: 545719
URL: http://svn.apache.org/viewvc?view=rev&rev=545719
Log:
Updated README with actual build instructions (we only support maven 2, and added qwicket and appfuse to the list of quickstart projects)
Modified:
incubator/wicket/trunk/README
Modified: incubator/wicket/trunk/README
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/README?view=diff&rev=545719&r1=545718&r2=545719
==============================================================================
--- incubator/wicket/trunk/README (original)
+++ incubator/wicket/trunk/README Sat Jun 9 02:36:04 2007
@@ -3,11 +3,11 @@
This is the readme file for the Wicket core project.
-Apache Wicket is an open source, java, component based, web application framework.
-With proper mark-up/logic separation, a POJO data model, and a refreshing lack of XML,
-Apache Wicket makes developing web-apps simple and enjoyable again. Swap the boilerplate,
-complex debugging and brittle code for powerful, reusable components written with plain Java
-and HTML.
+Apache Wicket is an open source, java, component based, web application
+framework. With proper mark-up/logic separation, a POJO data model, and a
+refreshing lack of XML, Apache Wicket makes developing web-apps simple and
+enjoyable again. Swap the boilerplate, complex debugging and brittle code for
+powerful, reusable components written with plain Java and HTML.
Contents
--------
@@ -23,12 +23,12 @@
----------
The Wicket project is an effort undergoing incubation at the Apache Software
-Foundation (ASF), sponsored by the Incubator PMC. Incubation is required of all
-newly accepted projects until a further review indicates that the
-infrastructure, communications, and decision making process have stabilized in
-a manner consistent with other successful ASF projects. While incubation
-status is not necessarily a reflection of the completeness or stability of the
-code, it does indicate that the project has yet to be fully endorsed by the
+Foundation (ASF), sponsored by the Incubator PMC. Incubation is required of
+all newly accepted projects until a further review indicates that the
+infrastructure, communications, and decision making process have stabilized in
+a manner consistent with other successful ASF projects. While incubation
+status is not necessarily a reflection of the completeness or stability of the
+code, it does indicate that the project has yet to be fully endorsed by the
ASF.
For more information about the incubation status of the Wicket project you
@@ -39,61 +39,91 @@
License
-------
-Wicket is distributed under the terms of the Apache Software Foundation license,
-version 2.0. The text is included in the file LICENSE.txt in the root of the
-project.
+Wicket is distributed under the terms of the Apache Software Foundation
+license, version 2.0. The text is included in the file LICENSE.txt in the root
+of the project.
Java/Application server requirements
------------------------------------
Wicket requires at least Java 1.4. The application server for running your web
-application should adhere to the servlet specification version 2.3 or newer. All
-necessary dependencies are located in the /lib directory of this package.
+application should adhere to the servlet specification version 2.3 or newer.
+All necessary dependencies are located in the /lib directory of this package.
Getting started
---------------
-The Wicket project has several projects where you can learn from, and get started
-quickly:
- - wicket-examples : shows all components in short usage examples, also available
- live on: http://www.wicket-library.com/wicket-examples
-
- - wicket-quickstart : provides a skeleton project for use in NetBeans, Eclipse,
- IntelliJ IDEA and other major IDE's, without having to configure anything
- yourself. You can copy'n'paste the examples from the website into your pages
- and see them running on your own box.
+The Wicket project has several projects where you can learn from, and get
+started quickly:
+
+ - wicket-examples:
+
+ shows all components in short usage examples, also available live on:
+ http://www.wicketstuff.org/wicket13
+
+ - wicket-quickstart:
+
+ provides a skeleton project for use in NetBeans, Eclipse, IntelliJ IDEA
+ and other major IDE's, without having to configure anything yourself. You
+ can copy'n'paste the examples from the website into your pages and see
+ them running on your own box.
+
+ - qwicket (http://www.antwerkz.com/qwicket):
+
+ Qwicket is a quickstart application for the wicket framework. Its intent
+ is to provide a rapid method for creating a new wicket project with the
+ basic infrastructure in place so that you can quickly get to the meat of
+ your application rather than mucking with the plumbing of a wicket
+ application. Currently, the system only supports spring and hibernate
+ built with ant.
+
+ - AppFuse light - Wicket edition (https://appfuse-light.dev.java.net/)
+
+ AppFuse Light is a can all do it all quickstart setup for almost all
+ possible permutations for building Java web applications and ORM
+ technologies. It features over 60 downloads and combines each available
+ web application framework with Hibernate, iBatis, JDO (JPOX), OJB and
+ Spring JDBC.
Building Wicket from source
---------------------------
-The Wicket distribution contains the final Wicket jar. You can use this directly
-in your applications. The Wicket project also uploads the source-jars together with
-the final jar to the Ibiblio repository used by the Maven build tool. So there is
-actually no specific need to build Wicket yourself from the distribution.
-
-Now if you do with to do so, you can build Wicket using Ant or Maven 2. Support for
-Maven 1 is limited to downloading the artifacts from the Ibiblio repository and the
-conversion of the pom.xml file is done automatically by the Maven project.
+The Wicket distribution contains the final Wicket jar. You can use this
+directly in your applications. The Wicket project also uploads the source-jars
+and JavaDoc jars together with the final jar to the Maven repository used by
+the Maven build tool. So there is actually no specific need to build Wicket
+yourself from the distribution.
+
+Building using maven 2, change the working directory to src and either do:
-Building using maven 2:
- mvn package
- creates wicket-x.y.z.jar in target/ subdirectory.
+
+ creates wicket-x.y.z.jar in target/ subdirectory.
+
- mvn install
- creates wicket-x.y.z.jar in target/ subdirectory and installs the file into your
- local repository for use in other projects.
-
+
+ creates wicket-x.y.z.jar in target/ subdirectory and installs the file
+ into your local repository for use in other projects.
+
Migrating from 1.2
------------------
+
There is a migration guide available on our Wiki:
+
http://cwiki.apache.org/WICKET/migrate-13.html
Getting help
------------
- - Read the online documentation available on our website (http://incubator.apache.org/wicket)
+ - Read the online documentation available on our website
+ (http://incubator.apache.org/wicket)
+
- Read the migration guide (http://cwiki.apache.org/WICKET/migrate-13.html)
+
- Read the mailing archives available on nabble, gmane and sourceforge
- - Send a complete message containing your problem, stacktrace and problem you're trying
- to solve to the user list (wicket-user@lists.sourceforge.net)
+
+ - Send a complete message containing your problem, stacktrace and problem
+ you're trying to solve to the user list (wicket-user@lists.sourceforge.net)
+
- Ask a question on IRC at freenode.net, channel ##wicket