Author: ilya_shaikovsky
Date: 2010-08-24 11:47:14 -0400 (Tue, 24 Aug 2010)
New Revision: 18950
Modified:
trunk/dist/readme-examples.txt
trunk/dist/readme-ui.txt
trunk/examples/richfaces-showcase/pom.xml
trunk/examples/richfaces-showcase/readme.txt
Log:
https://jira.jboss.org/browse/RF-8739
GAE dependencies fixed.
Modified: trunk/dist/readme-examples.txt
===================================================================
--- trunk/dist/readme-examples.txt 2010-08-24 15:28:53 UTC (rev 18949)
+++ trunk/dist/readme-examples.txt 2010-08-24 15:47:14 UTC (rev 18950)
@@ -1,6 +1,6 @@
RichFaces 4.0 Examples
=========================================================
-Version 4.0.0.M1
+Version 4.0.0.M2
This software is distributed under the terms of the FSF Lesser Gnu Public License (see
lgpl.txt).
@@ -21,6 +21,8 @@
More additional information about build profiles for concrete applications and working
with them - inside readme's for application itself.
+NEW for M2: richfaces-showcase contains readme.txt which shows how to publish the
application to Google Application Engine.
+
Using IDE to work with examples
-------------------------------
*You could use Jboss Tools with m2eclipse plugin and just import the examples as
maven-based projects.
Modified: trunk/dist/readme-ui.txt
===================================================================
--- trunk/dist/readme-ui.txt 2010-08-24 15:28:53 UTC (rev 18949)
+++ trunk/dist/readme-ui.txt 2010-08-24 15:47:14 UTC (rev 18950)
@@ -1,6 +1,6 @@
RichFaces - Ajax enabled JSF 2.0 component library
=========================================================
-Version 4.0.0.M1
+Version 4.0.0.M2
This software is distributed under the terms of the FSF Lesser Gnu Public License (see
lgpl.txt).
@@ -8,16 +8,18 @@
-------------------------------
1) Put RichFaces libraries and its dependencies in your application libraries folder:
- 1.1) richfaces-commons-api-4.0.0.20100713-M1.jar
- 1.2) richfaces-core-api-4.0.0.20100713-M1.jar
- 1.3) richfaces-core-impl-4.0.0.20100713-M1.jar
- 1.4) richfaces-components-api-4.0.0.20100713-M1.jar
- 1.5) richfaces-components-impl-4.0.0.20100713-M1.jar
- 1.6) richfaces-components-ui-4.0.0.20100713-M1.jar
- 1.7) slf4j-api
- 1.8) slf4j-log4j12 (or whatever else - select the implementation according to logging
framework that you use)
+ 1.1) richfaces-commons-api-4.0.0.20100824-M2.jar
+ 1.2) richfaces-core-api-4.0.0.20100824-M2.jar
+ 1.3) richfaces-core-impl-4.0.0.20100824-M2.jar
+ 1.4) richfaces-components-api-4.0.0.20100824-M2.jar
+ 1.5) richfaces-components-ui-4.0.0.20100824-M2.jar
+ 1.6) slf4j-api
+ 1.7) slf4j-log4j12 (or whatever else - select the implementation according to logging
framework that you use)
+ 1.8) sac-1.3, cssparser-0.9.5 - required for components CSS work
+ 1.9) google-guava-r06 - core runtime dependency.
For optimal performance it's recommended to add one of these caching frameworks to
application classpath: EhCache, JBoss Cache, OsCache.
+
2) As opposed to the previous 3.x.y versions of RichFaces, no special configuration steps
are necessary.
You don't need to modify web.xml or faces-config.xml
@@ -26,7 +28,7 @@
Use
xmlns:a4j="http://richfaces.org/a4j" namespace for core components
Use
xmlns:rich="http://richfaces.org/rich" namespace for rich components
-4) Add one of the available RichFaces 4.0.M1 components to your page and try it!
+4) Add one of the available RichFaces 4.0.M2 components to your page and try it!
4.1) Take a look at the RichFaces examples for assistance with usage.
Available Components/Behaviors/Tags/Functions
@@ -80,14 +82,21 @@
---------------------------------
Output:
---------------------------------
-rich:divPanel
rich:panel
rich:popupPanel
rich:togglePanel
rich:toggleControl
rich:togglePanelItem
rich:itemChangeListener
+rich:accordion
+rich:accordionItem
+---------------------------------
+Output:
+---------------------------------
+rich:autocomplete
+rich:inplaceInput
+rich:inputNumberSlider
Learn more
----------
Modified: trunk/examples/richfaces-showcase/pom.xml
===================================================================
--- trunk/examples/richfaces-showcase/pom.xml 2010-08-24 15:28:53 UTC (rev 18949)
+++ trunk/examples/richfaces-showcase/pom.xml 2010-08-24 15:47:14 UTC (rev 18950)
@@ -124,17 +124,16 @@
<scope>provided</scope>
</dependency>
<dependency>
+ <groupId>org.glassfish.web</groupId>
+ <artifactId>el-impl</artifactId>
+ <version>2.2</version>
+ </dependency>
+ <dependency>
<groupId>javax.el</groupId>
<artifactId>el-api</artifactId>
- <scope>runtime</scope>
- </dependency>
+ <version>2.2</version>
+ </dependency>
<dependency>
- <groupId>el-impl</groupId>
- <artifactId>el-impl</artifactId>
- <scope>runtime</scope>
- <version>1.0</version>
- </dependency>
- <dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-jta_1.1_spec</artifactId>
<version>1.1.1</version>
Modified: trunk/examples/richfaces-showcase/readme.txt
===================================================================
--- trunk/examples/richfaces-showcase/readme.txt 2010-08-24 15:28:53 UTC (rev 18949)
+++ trunk/examples/richfaces-showcase/readme.txt 2010-08-24 15:47:14 UTC (rev 18950)
@@ -38,5 +38,15 @@
You can find more details in the RichFaces Getting Started Guide (visit documentation
page at
http://jboss.org/richfaces)
+2) Publishing to Google Application Engine
+
+In M2 we completed resource plugin which generates static resources and that allow us to
create Google App Engine compatible application using RichFaces.
+just execute
+ * mvn clean package -Pgae -Denforcer.skip=true
+(enforcer skipped as resource plugin using snapshot plugin)
+And now you're ready to publish the application to GAE. just use appcfg as for any
other one like described at google documentation.
+
+more details about the resource plugin(it could be highly usefull not only in case of GAE
usage but for general cases like serving resources at separate content systems) -
+will be published at our wiki and announced at RichFaces usage space.
\ No newline at end of file