You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by sk...@apache.org on 2008/01/08 23:52:18 UTC
svn commit: r610213 - /myfaces/core/trunk_1.2.x/build/pom.xml
Author: skitching
Date: Tue Jan 8 14:52:00 2008
New Revision: 610213
URL: http://svn.apache.org/viewvc?rev=610213&view=rev
Log:
Add some doc for this build project.
Modified:
myfaces/core/trunk_1.2.x/build/pom.xml
Modified: myfaces/core/trunk_1.2.x/build/pom.xml
URL: http://svn.apache.org/viewvc/myfaces/core/trunk_1.2.x/build/pom.xml?rev=610213&r1=610212&r2=610213&view=diff
==============================================================================
--- myfaces/core/trunk_1.2.x/build/pom.xml (original)
+++ myfaces/core/trunk_1.2.x/build/pom.xml Tue Jan 8 14:52:00 2008
@@ -14,6 +14,26 @@
See the License for the specific language governing permissions and
limitations under the License.
-->
+
+<!--
+ - This project uses a custom plugin to process metadata held by this project and generate
+ - a jarfile that contains just config data. The main api and impl projects then run a plugin
+ - against this jarfile in order to generate various jsf-specific artifacts, including:
+ - * jsf component classes
+ - * jsp taglib classes
+ - * a faces-config file
+ -
+ - This is done because JSF has a lot of "boilerplate" type code:
+ - * Component classes have getters and setters for many properties.
+ - * There is a JSP tag class for each component, with exactly the same
+ - properties, and code that just passes the data through to the component
+ - class in a very standard manner.
+ - * A JSP taglib file must then declare the same properties in xml tags
+ - * A JSF faces-config.xml file must declare each component
+ -
+ - If you want to improve the documentation for a public property of a JSF component,
+ - then the meta-data files in this project is where it needs to be done.
+ -->
<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">
<parent>
<groupId>org.apache.myfaces.core</groupId>