You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by ke...@apache.org on 2010/08/12 17:34:31 UTC

svn commit: r984836 - /tuscany/sca-java-2.x/trunk/pom.xml

Author: kelvingoodson
Date: Thu Aug 12 15:34:30 2010
New Revision: 984836

URL: http://svn.apache.org/viewvc?rev=984836&view=rev
Log:
copy javadoc creation config into release profile, and comment how to test release profile
note: the spi tagging in the javadoc is still work in progress

Modified:
    tuscany/sca-java-2.x/trunk/pom.xml

Modified: tuscany/sca-java-2.x/trunk/pom.xml
URL: http://svn.apache.org/viewvc/tuscany/sca-java-2.x/trunk/pom.xml?rev=984836&r1=984835&r2=984836&view=diff
==============================================================================
--- tuscany/sca-java-2.x/trunk/pom.xml (original)
+++ tuscany/sca-java-2.x/trunk/pom.xml Thu Aug 12 15:34:30 2010
@@ -564,6 +564,11 @@
             </build>
         </profile>
 
+        <!--
+          to test this profile you may like to run mvn with arguments ...
+          -DaltDeploymentRepository=id::default::file:target/deploy -Prelease -Dgpg.skip
+          then look in the target/deploy directory for a locally deployed repository of artifacts 
+        -->
         <profile>
             <id>release</id>
             <properties>
@@ -620,6 +625,47 @@
                             </execution>
                         </executions>
                     </plugin>
+                    <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.spi.extension.inheritfrom</name>
+                                    <!-- extension spi by inheritance tag for placing in classes /interfaces -->
+                                    <placement>t</placement>
+                                    <head>Provides part of the Tuscany SPI for Extension Developers by specialization of this class/interface
+                                    </head>
+                                </tag>
+                                <tag>
+                                    <name>tuscany.spi.extension.asclient</name>
+                                    <!-- extension spi by client access tag for placing in classes / interfaces. The term client here is used
+                                    in the OO design sense of any class that calls the methods of another is a client of the latter -->
+                                    <placement>t</placement>
+                                    <head>Provides part of the Tuscany SPI for Extension Developers by calling methods on this interface/class.</head>
+                                </tag>
+                                <tag>
+                                    <name>tuscany.spi.extension</name>
+                                    <!-- extension spi indicator for overviews, packages -->
+                                    <placement>a</placement>
+                                    <head>Elements of the Tuscany SPI for Extension developers are provided.</head>
+                                </tag>
+                            </tags>
+
+ 
+
+                            <groups>
+                                <!-- beware: this group stanza results in a grouping of pages that contains a superset of the spi, until we complete identification and then refactor out non spi code from listed packages-->
+                                <group>
+                                    <title>Extension Developer's SPIs (Work in Progress)</title>
+                                    <packages>
+org.apache.tuscany.sca.assembly:org.apache.tuscany.sca.assembly.builder:org.apache.tuscany.sca.assembly.impl:org.apache.tuscany.sca.assembly.xml:org.apache.tuscany.sca.common.http:org.apache.tuscany.sca.common.xml:org.apache.tuscany.sca.common.xml.dom:org.apache.tuscany.sca.common.xml.stax:org.apache.tuscany.sca.context:org.apache.tuscany.sca.contribution:org.apache.tuscany.sca.contribution.namespace:org.apache.tuscany.sca.contribution.processor:org.apache.tuscany.sca.contribution.resolver:org.apache.tuscany.sca.core:org.apache.tuscany.sca.core.assembly:org.apache.tuscany.sca.core.factory:org.apache.tuscany.sca.core.invocation:org.apache.tuscany.sca.core.scope:org.apache.tuscany.sca.data.collection:org.apache.tuscany.sca.databinding:org.apache.tuscany.sca.databinding.impl:org.apache.tuscany.sca.databinding.javabeans:org.apache.tuscany.sca.databinding.xml:org.apache.tuscany.sca.extensibility:org.apache.tuscany.sca.host.http:org.apache.tuscany.sca.interfacedef:org.apache.tusca
 ny.sca.interfacedef.impl:org.apache.tuscany.sca.interfacedef.util:org.apache.tuscany.sca.interfacedef.wsdl:org.apache.tuscany.sca.invocation:org.apache.tuscany.sca.monitor:org.apache.tuscany.sca.policy:org.apache.tuscany.sca.policy.authentication.token:org.apache.tuscany.sca.policy.security:org.apache.tuscany.sca.policy.util:org.apache.tuscany.sca.provider:org.apache.tuscany.sca.runtime:org.apache.tuscany.sca.web.javascript:org.apache.tuscany.sca.work:org.apache.tuscany.sca.xsd</packages>
+                                </group>
+                            </groups>  <!-- -->
+                        </configuration>
+                    </plugin>
               </plugins>
            </build>
         </profile>