Author: kelvingoodson
Date: Thu Apr 15 10:53:37 2010
New Revision: 934365

URL: http://svn.apache.org/viewvc?rev=934365&view=rev
Log:
add reporting section to build, with javadoc custom tag "tuscany.extension.spi" 
for flagging spis aimed at extension developers; also add one example

Modified:
    
tuscany/sca-java-2.x/trunk/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/impl/ImplementationImpl.java
    tuscany/sca-java-2.x/trunk/pom.xml

Modified: 
tuscany/sca-java-2.x/trunk/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/impl/ImplementationImpl.java
URL: 
http://svn.apache.org/viewvc/tuscany/sca-java-2.x/trunk/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/impl/ImplementationImpl.java?rev=934365&r1=934364&r2=934365&view=diff
==============================================================================
--- 
tuscany/sca-java-2.x/trunk/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/impl/ImplementationImpl.java
 (original)
+++ 
tuscany/sca-java-2.x/trunk/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/impl/ImplementationImpl.java
 Thu Apr 15 10:53:37 2010
@@ -33,6 +33,7 @@ import org.apache.tuscany.sca.policy.Pol
  * Base implementation class of Implementation model interface
  *
  * @version $Rev$ $Date$
+ * @tuscany.extension.spi By Inheritance
  */
 public abstract class ImplementationImpl extends ComponentTypeImpl implements 
Implementation, PolicySubject {
     private QName type;

Modified: tuscany/sca-java-2.x/trunk/pom.xml
URL: 
http://svn.apache.org/viewvc/tuscany/sca-java-2.x/trunk/pom.xml?rev=934365&r1=934364&r2=934365&view=diff
==============================================================================
--- tuscany/sca-java-2.x/trunk/pom.xml (original)
+++ tuscany/sca-java-2.x/trunk/pom.xml Thu Apr 15 10:53:37 2010
@@ -919,4 +919,33 @@
         </pluginManagement>
     </build>
 
+    <reporting>
+        <plugins>
+                       <plugin>
+                               <groupId>org.apache.maven.plugins</groupId>
+                               <artifactId>maven-javadoc-plugin</artifactId>
+                               <version>2.6.1</version>
+                               <configuration>
+                                       <maxmemory>1024m</maxmemory>
+                                       <tags>
+                                               <tag>
+                                                       
<name>tuscany.extension.spi</name>
+                                                       <!-- extension spi  tag 
for placing in all valid javadoc places -->
+                                                       <placement>a</placement>
+                                                       <head>Tuscany SPI for 
Extension Developers</head>
+                                               </tag>
+                                       </tags>
+
+                    <!-- group stuff for addition later, once basic aggregate 
is working 
+                                       <groups>
+                                               <group>
+                                                 <title>Extension Developer's 
SPIs</title>
+                                                       
<packages>org.apache.tuscany.sca.spi*</packages> 
+                                               </group>
+                                       </groups>  -->
+                               </configuration>
+                       </plugin>
+               </plugins>
+    </reporting>
+
 </project>


Reply via email to