Repository: activemq-6
Updated Branches:
  refs/heads/master 8af60b10a -> 5a0ff8fce


Build WebSite JavaDoc on default and update links


Project: http://git-wip-us.apache.org/repos/asf/activemq-6/repo
Commit: http://git-wip-us.apache.org/repos/asf/activemq-6/commit/140d06a4
Tree: http://git-wip-us.apache.org/repos/asf/activemq-6/tree/140d06a4
Diff: http://git-wip-us.apache.org/repos/asf/activemq-6/diff/140d06a4

Branch: refs/heads/master
Commit: 140d06a49a13c29dbe6af0a385c4ed96885ef32b
Parents: 8af60b1
Author: Martyn Taylor <[email protected]>
Authored: Mon Mar 9 15:13:20 2015 +0000
Committer: Martyn Taylor <[email protected]>
Committed: Mon Mar 9 15:13:20 2015 +0000

----------------------------------------------------------------------
 activemq-website/pom.xml                        | 79 +++++++++++---------
 .../src/main/resources/examples/index.html      |  4 +-
 activemq-website/src/main/resources/index.html  |  1 +
 .../src/main/resources/user-manual/index.html   | 26 +++++++
 distribution/activemq/pom.xml                   | 23 ++----
 5 files changed, 77 insertions(+), 56 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/activemq-6/blob/140d06a4/activemq-website/pom.xml
----------------------------------------------------------------------
diff --git a/activemq-website/pom.xml b/activemq-website/pom.xml
index 479511b..53c1b89 100644
--- a/activemq-website/pom.xml
+++ b/activemq-website/pom.xml
@@ -66,45 +66,50 @@
      <webapp-outdir>${basedir}/target/classes/user-manual</webapp-outdir>
    </properties>
 
+   <build>
+      <plugins>
+         <plugin>
+            <artifactId>maven-javadoc-plugin</artifactId>
+            <version>2.10.1</version>
+            <executions>
+               <execution>
+                  <id>javadoc-jar</id>
+                  <phase>package</phase>
+                  <goals>
+                     <goal>jar</goal>
+                  </goals>
+                  <configuration>
+                     <useStandardDocletOptions>true</useStandardDocletOptions>
+                     <minmemory>128m</minmemory>
+                     <maxmemory>512m</maxmemory>
+                     <quiet>false</quiet>
+                     <!-- switch on dependency-driven aggregation -->
+                     <includeDependencySources>true</includeDependencySources>
+
+                     <dependencySourceIncludes>
+                        <!-- include ONLY dependencies I control -->
+                        
<dependencySourceInclude>org.apache.activemq:activemq-core-client</dependencySourceInclude>
+                        
<dependencySourceInclude>org.apache.activemq:activemq-jms-client</dependencySourceInclude>
+                        
<dependencySourceInclude>org.apache.activemq:activemq-server</dependencySourceInclude>
+                        
<dependencySourceInclude>org.apache.activemq:activemq-jms-server</dependencySourceInclude>
+                        
<dependencySourceInclude>org.apache.activemq:activemq-journal</dependencySourceInclude>
+                        
<dependencySourceInclude>org.apache.activemq:activemq-selector</dependencySourceInclude>
+                     </dependencySourceIncludes>
+                     <quiet>false</quiet>
+                     <aggregate>true</aggregate>
+                     
<excludePackageNames>org.apache.activemq.core:org.apache.activemq.utils</excludePackageNames>
+                  </configuration>
+               </execution>
+            </executions>
+         </plugin>
+      </plugins>
+   </build>
+
    <profiles>
       <profile>
          <id>release</id>
          <build>
              <plugins>
-                 <plugin>
-                     <artifactId>maven-javadoc-plugin</artifactId>
-                     <version>2.10.1</version>
-                     <executions>
-                         <execution>
-                             <id>javadoc-jar</id>
-                             <phase>package</phase>
-                             <goals>
-                                 <goal>jar</goal>
-                             </goals>
-                             <configuration>
-                                 
<useStandardDocletOptions>true</useStandardDocletOptions>
-                                 <minmemory>128m</minmemory>
-                                 <maxmemory>512m</maxmemory>
-                                 <quiet>false</quiet>
-                                 <!-- switch on dependency-driven aggregation 
-->
-                                 
<includeDependencySources>true</includeDependencySources>
-
-                                 <dependencySourceIncludes>
-                                    <!-- include ONLY dependencies I control 
-->
-                                    
<dependencySourceInclude>org.apache.activemq:activemq-core-client</dependencySourceInclude>
-                                    
<dependencySourceInclude>org.apache.activemq:activemq-jms-client</dependencySourceInclude>
-                                    
<dependencySourceInclude>org.apache.activemq:activemq-server</dependencySourceInclude>
-                                    
<dependencySourceInclude>org.apache.activemq:activemq-jms-server</dependencySourceInclude>
-                                    
<dependencySourceInclude>org.apache.activemq:activemq-journal</dependencySourceInclude>
-                                    
<dependencySourceInclude>org.apache.activemq:activemq-selector</dependencySourceInclude>
-                                 </dependencySourceIncludes>
-                                 <quiet>false</quiet>
-                                 <aggregate>true</aggregate>
-                                 
<excludePackageNames>org.apache.activemq.core:org.apache.activemq.utils</excludePackageNames>
-                             </configuration>
-                         </execution>
-                     </executions>
-                 </plugin>
                 <plugin>
                   <artifactId>maven-antrun-plugin</artifactId>
                   <version>1.6</version>
@@ -113,9 +118,9 @@
                       <phase>generate-sources</phase>
                       <configuration>
                         <target>
-                         <condition property="gitbook.cmd" value="gitbook.cmd" 
else="gitbook">
-                           <os family="windows" />
-                         </condition>
+                          <condition property="gitbook.cmd" 
value="gitbook.cmd" else="gitbook">
+                             <os family="windows" />
+                          </condition>
                           <!-- lets generate the gitbook -->
                           <mkdir dir="${webapp-outdir}/gitbook" />
                           <echo>executing ${gitbook.cmd}</echo>

http://git-wip-us.apache.org/repos/asf/activemq-6/blob/140d06a4/activemq-website/src/main/resources/examples/index.html
----------------------------------------------------------------------
diff --git a/activemq-website/src/main/resources/examples/index.html 
b/activemq-website/src/main/resources/examples/index.html
index a8ae835..50439e9 100644
--- a/activemq-website/src/main/resources/examples/index.html
+++ b/activemq-website/src/main/resources/examples/index.html
@@ -18,7 +18,7 @@ under the License.
 -->
 
 <h1>Apache ActiveMQ Examples</h1>
-<h2>JMS Examples</h2>
+
 <p>Apache ActiveMQ comes with over 90 runnable examples. These can be found in 
the examples directory in the root of the 
 distribution folder. There are examples covering JMS as well as all the 
protocols and functionality that Apache ActiveMQ 
 supports.</p>
@@ -37,4 +37,4 @@ to run a different example simply edit the 
<code>config/examples/bootstrap.xml</
 the correct configuration (this will be found in the directory of the example 
you wish to run). By default the broker
 will use the <code>data/server0</code> directory for the journal, to avoid 
problems it is best to delete this
 directory between running different examples or set the 
<code>ACTIVEMQ_DATA_DIR</code> environment property in
-<code>activemq.conf</code>to use a different location</p>
\ No newline at end of file
+<code>activemq.conf</code>to use a different location</p>

http://git-wip-us.apache.org/repos/asf/activemq-6/blob/140d06a4/activemq-website/src/main/resources/index.html
----------------------------------------------------------------------
diff --git a/activemq-website/src/main/resources/index.html 
b/activemq-website/src/main/resources/index.html
index c3d9fc9..6c6f126 100644
--- a/activemq-website/src/main/resources/index.html
+++ b/activemq-website/src/main/resources/index.html
@@ -53,6 +53,7 @@
             <li><a target="_blank" href="api/index.html">API</a></li>
             <li><a target="_blank" href="user-manual/index.html">User 
Manual</a></li>
             <li><a href="examples/index.html">Examples</a></li>
+            <li><a href="http://activemq.apache.org/activemq6";>Apache 
ActiveMQ-6 Website</a></li>
         </ul>
         <div></div>
     </div>

http://git-wip-us.apache.org/repos/asf/activemq-6/blob/140d06a4/activemq-website/src/main/resources/user-manual/index.html
----------------------------------------------------------------------
diff --git a/activemq-website/src/main/resources/user-manual/index.html 
b/activemq-website/src/main/resources/user-manual/index.html
new file mode 100644
index 0000000..416923c
--- /dev/null
+++ b/activemq-website/src/main/resources/user-manual/index.html
@@ -0,0 +1,26 @@
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+<h1>User Manual</h1>
+
+<p>If you are seeing this message, it is because the User Manual was not built 
during the Apache ActiveMQ-6 build.  To
+build Apache ActiveMQ-6 with the User Manual you must use the maven release 
profile:
+<code>mvn clean install -Prelease</code>.</p>
+
+<p>Please see the README in the source distribution for more information.</p>

http://git-wip-us.apache.org/repos/asf/activemq-6/blob/140d06a4/distribution/activemq/pom.xml
----------------------------------------------------------------------
diff --git a/distribution/activemq/pom.xml b/distribution/activemq/pom.xml
index 91f5906..2f82924 100644
--- a/distribution/activemq/pom.xml
+++ b/distribution/activemq/pom.xml
@@ -166,25 +166,14 @@
          <groupId>commons-logging</groupId>
          <artifactId>commons-logging</artifactId>
       </dependency>
+      <dependency>
+         <groupId>org.apache.activemq</groupId>
+         <artifactId>activemq-website</artifactId>
+         <version>${project.version}</version>
+         <classifier>javadoc</classifier>
+      </dependency>
    </dependencies>
 
-   <profiles>
-      <profile>
-         <id>release</id>
-         <dependencies>
-            <!-- javadoc -->
-            <dependency>
-                <groupId>org.apache.activemq</groupId>
-                <artifactId>activemq-website</artifactId>
-                <version>${project.version}</version>
-                <classifier>javadoc</classifier>
-            </dependency>
-         </dependencies>
-         <build>
-         </build>
-      </profile>
-   </profiles>
-
    <build>
       <resources>
          <resource>

Reply via email to