diff options
author | kelvingoodson <kelvingoodson@13f79535-47bb-0310-9956-ffa450edef68> | 2010-04-15 10:53:37 +0000 |
---|---|---|
committer | kelvingoodson <kelvingoodson@13f79535-47bb-0310-9956-ffa450edef68> | 2010-04-15 10:53:37 +0000 |
commit | 989a38bc47f92b96e4ceee05fdcc98fdb1c66365 (patch) | |
tree | b91e1a782bb6f168f60ddfbe444b488d43237706 | |
parent | d3aa422e46f969c79bcc0bcbbf5e6b80f9b2552e (diff) |
add reporting section to build, with javadoc custom tag "tuscany.extension.spi" for flagging spis aimed at extension developers; also add one example
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@934365 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r-- | sca-java-2.x/trunk/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/impl/ImplementationImpl.java | 1 | ||||
-rw-r--r-- | sca-java-2.x/trunk/pom.xml | 29 |
2 files changed, 30 insertions, 0 deletions
diff --git a/sca-java-2.x/trunk/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/impl/ImplementationImpl.java b/sca-java-2.x/trunk/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/impl/ImplementationImpl.java index 599662727a..a27ed10814 100644 --- a/sca-java-2.x/trunk/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/impl/ImplementationImpl.java +++ b/sca-java-2.x/trunk/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/impl/ImplementationImpl.java @@ -33,6 +33,7 @@ import org.apache.tuscany.sca.policy.PolicySubject; * 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; diff --git a/sca-java-2.x/trunk/pom.xml b/sca-java-2.x/trunk/pom.xml index 17d0612115..cd1d95bd45 100644 --- a/sca-java-2.x/trunk/pom.xml +++ b/sca-java-2.x/trunk/pom.xml @@ -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> |