Author: hlship Date: Fri May 5 09:20:31 2006 New Revision: 400100 URL: http://svn.apache.org/viewcvs?rev=400100&view=rev Log: More report setup for Tapestry 5
Modified: tapestry/tapestry5/tapestry-core/trunk/pom.xml tapestry/tapestry5/tapestry-core/trunk/src/site/apt/index.apt Modified: tapestry/tapestry5/tapestry-core/trunk/pom.xml URL: http://svn.apache.org/viewcvs/tapestry/tapestry5/tapestry-core/trunk/pom.xml?rev=400100&r1=400099&r2=400100&view=diff ============================================================================== --- tapestry/tapestry5/tapestry-core/trunk/pom.xml (original) +++ tapestry/tapestry5/tapestry-core/trunk/pom.xml Fri May 5 09:20:31 2006 @@ -68,4 +68,19 @@ </plugin> </plugins> </build> + <reporting> + <plugins> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>surefire-report-maven-plugin</artifactId> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-javadoc-plugin</artifactId> + <configuration> + <linksource>true</linksource> + </configuration> + </plugin> + </plugins> + </reporting> </project> Modified: tapestry/tapestry5/tapestry-core/trunk/src/site/apt/index.apt URL: http://svn.apache.org/viewcvs/tapestry/tapestry5/tapestry-core/trunk/src/site/apt/index.apt?rev=400100&r1=400099&r2=400100&view=diff ============================================================================== --- tapestry/tapestry5/tapestry-core/trunk/src/site/apt/index.apt (original) +++ tapestry/tapestry5/tapestry-core/trunk/src/site/apt/index.apt Fri May 5 09:20:31 2006 @@ -6,38 +6,3 @@ The core module of Tapestry provides the interfaces and annocations that form the Tapestry API. It also includes the core implementations and and internal code. - -Public vs. Internal - - An issue plaguing previous versions of Tapestry was the lack of a clear deliniator - between private, internal APIs and public, external APIs. The fact that your code would extend - from base objects but that many of the methods on those base objects were "off limits" - further confused the issue. This has been identified as a key factor in the - "steep learning curve of Tapestry" myth. - - With the clean slate of Tapestry 5, we are being much more ruthless about internal vs. external. - - First of all, anything inside the org.apache.tapestry.internal package - is <<internal>>. It is part of the implementation of Tapestry. It is the man behind the curtain. - You should not ever need to directly use this code. It is a <<bad idea>> to do so, because - internal code may <<change from one release to the next>> without concern for backwards - compatibility. - -Backwards Compatibility - - Tapestry has been plagued by backwards compatibility problems with every major release. Tapestry 5 - does not even attempt to be backards compatible to Tapestry 4. Instead, it lays the ground work for - true backwards compatibility going forwards. - - Tapestry 5's API is based almost entirely on <annotations>. You will annotate classes to indicate that - they are components, you will annotate fields to allow Tapestry to maintain their state or to allow Tapestry - to inject resources, and you will annotate methods to tell Tapestry when and if a method should be invoked. - - Tapestry will adapt to your classes. It will call your methods, passing in values via method parameters. - Instead of the rigidness of a fixed interface to implement, Tapestry will simply adapt to your classes, using - the hints provided by the annotations. - - Because of this, Tapestry will be able to change internally to a great degree without it affecting any - of the application code <you> write. This should finally crack the backwards compatibility nut, allowing you to have - great assurance that you can upgrade to future releases of Tapestry without breaking your existing applications. - \ No newline at end of file --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]