Repository: deltaspike
Updated Branches:
  refs/heads/master 34b713b41 -> 1a4d94523


DELTASPIKE-777 - Publish Javadocs section


Project: http://git-wip-us.apache.org/repos/asf/deltaspike/repo
Commit: http://git-wip-us.apache.org/repos/asf/deltaspike/commit/1a4d9452
Tree: http://git-wip-us.apache.org/repos/asf/deltaspike/tree/1a4d9452
Diff: http://git-wip-us.apache.org/repos/asf/deltaspike/diff/1a4d9452

Branch: refs/heads/master
Commit: 1a4d945233fe26d2db91de7ac5fc6a993265112a
Parents: 34b713b
Author: Rafael Benevides <[email protected]>
Authored: Fri Nov 14 12:54:17 2014 -0200
Committer: Rafael Benevides <[email protected]>
Committed: Fri Nov 14 12:54:17 2014 -0200

----------------------------------------------------------------------
 deltaspike/javadoc.sh |  1 +
 deltaspike/pom.xml    | 73 +++++++++++++++++++++++++++++++++++++++++++++-
 2 files changed, 73 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/deltaspike/blob/1a4d9452/deltaspike/javadoc.sh
----------------------------------------------------------------------
diff --git a/deltaspike/javadoc.sh b/deltaspike/javadoc.sh
new file mode 100755
index 0000000..7c8c714
--- /dev/null
+++ b/deltaspike/javadoc.sh
@@ -0,0 +1 @@
+mvn clean javadoc:aggregate scm-publish:publish-scm
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/deltaspike/blob/1a4d9452/deltaspike/pom.xml
----------------------------------------------------------------------
diff --git a/deltaspike/pom.xml b/deltaspike/pom.xml
index 19167fb..6447428 100644
--- a/deltaspike/pom.xml
+++ b/deltaspike/pom.xml
@@ -45,6 +45,11 @@
     </description>
     <url>http://deltaspike.apache.org</url>
 
+    <properties>
+               
<svn.scmPubUrl>https://svn.apache.org/repos/asf/deltaspike/site/trunk/content/javadoc/${project.version}</svn.scmPubUrl>
+               
<svn.scmPubCheckoutDirectory>${project.build.directory}/co-site</svn.scmPubCheckoutDirectory>
+       </properties>
+
     <scm>
         
<connection>scm:git:https://git-wip-us.apache.org/repos/asf/deltaspike.git</connection>
         
<developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/deltaspike.git</developerConnection>
@@ -109,7 +114,73 @@
                         </execution>
                     </executions>
                 </plugin>
-            </plugins>
+                               <plugin>
+                                       
<groupId>org.apache.maven.plugins</groupId>
+                                       
<artifactId>maven-javadoc-plugin</artifactId>
+                                       <configuration>
+                                               <charset>UTF-8</charset>
+                                               
<additionalJOption>-Xdoclint:none</additionalJOption>
+                                               
<excludePackageNames>org.apache.deltaspike.example.*:org.apache.deltaspike.playground*:org.apache.deltaspike.test.*:org.apache.deltaspike.cdise.tck*:org.apache.deltaspike.cdise.servlet*:*impl*</excludePackageNames>
+                                               <groups>
+                                                       <group>
+                                                               <title>Core 
Module</title>
+                                                               
<packages>org.apache.deltaspike.core.*</packages>
+                                                       </group>
+                                                       <group>
+                                                               <title>Bean 
Validation Module</title>
+                                                               
<packages>org.apache.deltaspike.beanvalidation*</packages>
+                                                       </group>
+                                                       <group>
+                                                               
<title>Container Control Module</title>
+                                                               
<packages>org.apache.deltaspike.cdise.api*</packages>
+                                                       </group>
+                                                       <group>
+                                                               <title>Data 
Module</title>
+                                                               
<packages>org.apache.deltaspike.data.*</packages>
+                                                       </group>
+                                                       <group>
+                                                               <title>JPA 
Module</title>
+                                                               
<packages>org.apache.deltaspike.jpa.*</packages>
+                                                       </group>
+                                                       <group>
+                                                               <title>JSF 
Module</title>
+                                                               
<packages>org.apache.deltaspike.jsf.*</packages>
+                                                       </group>
+                                                       <group>
+                                                               <title>Partial 
Bean Module</title>
+                                                               
<packages>org.apache.deltaspike.partialbean.*</packages>
+                                                       </group>
+                                                       <group>
+                                                               
<title>Scheduler Module</title>
+                                                               
<packages>org.apache.deltaspike.scheduler.*</packages>
+                                                       </group>
+                                                       <group>
+                                                               <title>Security 
Module</title>
+                                                               
<packages>org.apache.deltaspike.security.*</packages>
+                                                       </group>
+                                                       <group>
+                                                               <title>Servlet 
Module</title>
+                                                               
<packages>org.apache.deltaspike.servlet.*</packages>
+                                                       </group>
+                                                       <group>
+                                                               <title>Test 
Control Module</title>
+                                                               
<packages>org.apache.deltaspike.testcontrol.*</packages>
+                                                       </group>
+                                               </groups>
+                                       </configuration>
+                               </plugin>
+                               <plugin>
+                                       
<groupId>org.apache.maven.plugins</groupId>
+                                       
<artifactId>maven-scm-publish-plugin</artifactId>
+                                       <configuration>
+                                               
<content>${project.reporting.outputDirectory}/apidocs</content>
+                                               
<pubScmUrl>scm:svn:${svn.scmPubUrl}</pubScmUrl>
+                                               <tryUpdate>true</tryUpdate>
+                                               
<checkoutDirectory>${svn.scmPubCheckoutDirectory}</checkoutDirectory>
+                                               
<serverId>deltaspike-site</serverId>
+                                       </configuration>
+                               </plugin>
+                       </plugins>
         </pluginManagement>
     </build>
 

Reply via email to