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]

Reply via email to