diff options
author | kelvingoodson <kelvingoodson@13f79535-47bb-0310-9956-ffa450edef68> | 2010-08-12 15:34:30 +0000 |
---|---|---|
committer | kelvingoodson <kelvingoodson@13f79535-47bb-0310-9956-ffa450edef68> | 2010-08-12 15:34:30 +0000 |
commit | 1eaee10d139be9a31b88d9103eb812438e51c5a5 (patch) | |
tree | cfd84f9775324709e97afcd4d712c467fb821bb3 | |
parent | 44d63af7498f462eeb20a4b480be8eeb8a3dd45c (diff) |
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
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@984836 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r-- | sca-java-2.x/trunk/pom.xml | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/sca-java-2.x/trunk/pom.xml b/sca-java-2.x/trunk/pom.xml index a4d5d49661..53e0608731 100644 --- a/sca-java-2.x/trunk/pom.xml +++ b/sca-java-2.x/trunk/pom.xml @@ -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.tuscany.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> |