From richfaces-svn-commits at lists.jboss.org Wed Nov 23 08:57:16 2011 Content-Type: multipart/mixed; boundary="===============9032074184426516335==" MIME-Version: 1.0 From: richfaces-svn-commits at lists.jboss.org To: richfaces-svn-commits at lists.jboss.org Subject: [richfaces-svn-commits] JBoss Rich Faces SVN: r22981 - modules/docs/trunk/Developer_Guide/src/main/docbook/en-US. Date: Wed, 23 Nov 2011 08:57:15 -0500 Message-ID: <201111231357.pANDvFGH027036@svn01.web.mwc.hst.phx2.redhat.com> --===============9032074184426516335== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Author: lfryc(a)redhat.com Date: 2011-11-23 08:57:15 -0500 (Wed, 23 Nov 2011) New Revision: 22981 Modified: modules/docs/trunk/Developer_Guide/src/main/docbook/en-US/chap-Developer= _Guide-Getting_started_with_RichFaces.xml Log: RFPL-1857: Document third-party dependencies for non-maven based projects Modified: modules/docs/trunk/Developer_Guide/src/main/docbook/en-US/chap-De= veloper_Guide-Getting_started_with_RichFaces.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- modules/docs/trunk/Developer_Guide/src/main/docbook/en-US/chap-Develope= r_Guide-Getting_started_with_RichFaces.xml 2011-11-23 13:31:16 UTC (rev 229= 80) +++ modules/docs/trunk/Developer_Guide/src/main/docbook/en-US/chap-Develope= r_Guide-Getting_started_with_RichFaces.xml 2011-11-23 13:57:15 UTC (rev 229= 81) @@ -38,6 +38,205 @@ --> = +
+ Project libraries and dependencies + = + + RichFaces library comes in form of Java archives for Core = Framework and Components. = + + = + + RichFaces libraries + + + richfaces-core-api.jar + + + + + richfaces-core-impl.jar + + + + + richfaces-components-api.jar + + + + + richfaces-components-ui.jar + + + + = + + The framework depends on third-party dependencies which ca= n be classified to mandatory and optional (libraries enabling certain funct= ionality). + + + Note that these dependencies may depend on their own runti= me dependencies. + + = + + Mandatory third-party dependencies + + + Java Server Faces 2.x implementation + + + + + javax.faces.jar (vers= ion 2.1.3 or higher) + + + + + or myfaces-impl.jar (= version 2.1.4 or higher) + + + + + + + Google Guava + + + + + guava.jar (version r08) + + + + + + + CSS Parser + + + + + cssparser.jar (versio= n 0.9.5) + + + + + + + Simple API for CSS + + + + + sac.jar (version 1.3) + + + + + + = + + Optional third-party dependencies + + + Bean validation (JSR-303) integration for client-s= ide validation (JSR-303 API and Implementation) + + + + + validation-api.jar (v= ersion 1.0.0.GA) + + + + + + + hibernate-validator.jar (version 4.2 or higher) + + + + + + + Push transport library - Atmosphere (without depen= dencies) + + + + + atmosphere-runtime.jar (version 0.8.0-RC1) + + + + + + + Push JMS integration (JMS API and Implementation) + + + + + jms.jar (version 1.1) + + + + + hornetq-jms.jar (vers= ion 2.2 or higher) + + + + + + + Push CDI integration (CDI API and Implementation) + + + + + cdi-api.jar (version = 1.0-SP4) + + + + + javax.inject.jar (ver= sion 1) + + + + + jsr-250-api.jar (vers= ion 1.0) + + + + + weld-servlet.jar (ver= sion 1.1.0.Final) + + + + + + + Extended caching (EhCache) + + + + + ehcache.jar (version = 1.6.0) + + + + + + = + + Dependencies for servlet containers + + Some of dependencies are part of Java EE 6 specificati= on and thus it is not necessary to include them in projects running on Java= EE applications servers. + + + It is still necessary to include them on servlet conta= iners. + + + Dependencies on Servlet API, JSP API and EL API are ex= cluded since these are integral parts of both application servers and servl= et containers. + + +
=
@@ -139,7 +338,7 @@ Add the RichFaces libraries to the project - Add richfaces-core-api.jar, richfaces-= core-impl.jar, richfaces-components-api.jar= , and richfaces-components-ui.jar into your project. C= opy them from the location where you unzipped the RichFaces archive to the = WebContent/WEB-INF/lib/ directory of your project in <= application>JBoss Tools. + Add RichFaces li= braries and their mandatory dependencies to the project. Copy them f= rom the location where you unzipped the RichFaces archive to the = WebContent/WEB-INF/lib/ directory of your project in JBoss Tools. --===============9032074184426516335==--