Repository: juddi
Updated Branches:
  refs/heads/master 9c86cd3db -> 39f48ebcd


JUDDI-962 adding hooks to copy the asciidoc/docbook generated stuff into the 
correct relevative paths during site generation


Project: http://git-wip-us.apache.org/repos/asf/juddi/repo
Commit: http://git-wip-us.apache.org/repos/asf/juddi/commit/39f48ebc
Tree: http://git-wip-us.apache.org/repos/asf/juddi/tree/39f48ebc
Diff: http://git-wip-us.apache.org/repos/asf/juddi/diff/39f48ebc

Branch: refs/heads/master
Commit: 39f48ebcd78587a2faa1b519f67fe4e8eef1fcfc
Parents: 9c86cd3
Author: Alex O'Ree <[email protected]>
Authored: Mon Sep 25 07:23:54 2017 -0400
Committer: Alex O'Ree <[email protected]>
Committed: Mon Sep 25 07:23:54 2017 -0400

----------------------------------------------------------------------
 pom.xml                               | 49 ++++++++++++++++++++++++++++++
 src/site/markdown/committers.md       |  2 ++
 src/site/markdown/issue-tracking.html | 15 ---------
 src/site/markdown/source.md           | 21 ++++++++++++-
 4 files changed, 71 insertions(+), 16 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/juddi/blob/39f48ebc/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 49c297c..6f9f54e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -808,6 +808,54 @@ under the License.
 
 
        <profiles>
+            <profile>
+                <id>prepare-site</id>
+                <activation>
+                    <file>
+                        <exists>src/site/site.xml</exists>
+                    </file>
+                </activation>
+                <build>
+                    <plugins>
+                         <plugin>
+                                <groupId>org.apache.maven.plugins</groupId>
+                                <artifactId>maven-antrun-plugin</artifactId>
+                                <dependencies>
+                                    <!-- force the juddi docs module to build 
-->
+                                    <dependency>
+                                        
<groupId>org.apache.juddi.juddi-docs</groupId>
+                                        <artifactId>juddi-docs</artifactId>
+                                        <version>${project.version}</version>
+                                                                               
<type>pom</type>
+                                    </dependency>
+                                                                        
+                                </dependencies>
+                                <executions>
+                                    <execution>
+                                      <phase>site</phase>
+                                      <configuration>
+                                        <target>
+                                            
+                                            
+                                            <copy 
todir="target/site/docs/3.3/juddi-client-guide/">
+                                                <fileset 
dir="docs/asciidoc/ClientGuide/target/docbook/publish/en-US"/>
+                                              </copy>
+                                              
+                                              <copy 
todir="target/site/docs/3.3/juddi-guide/">
+                                                <fileset 
dir="docs/asciidoc/Guide/target/docbook/publish/en-US"/>
+                                              </copy>
+                                            
+                                        </target>
+                                      </configuration>
+                                      <goals>
+                                        <goal>run</goal>
+                                      </goals>
+                                    </execution>
+                                  </executions>
+                        </plugin>
+                    </plugins>
+                </build>
+            </profile>
                <profile>
                        <id>doclint-java8-disable</id>
                        <activation>
@@ -965,6 +1013,7 @@ under the License.
                                                                
<exclude>**/*.sh</exclude>
                                                                
<exclude>**/*.bat</exclude>
                                                                
<exclude>**/*.policy</exclude>
+                                                               
<exclude>**/*.md</exclude>
                                                                
<exclude>**/*.form</exclude>
                                                                
<exclude>**/jboss-deployment-structure.xml</exclude>
                                                                
<exclude>**/MANIFEST.MF</exclude>

http://git-wip-us.apache.org/repos/asf/juddi/blob/39f48ebc/src/site/markdown/committers.md
----------------------------------------------------------------------
diff --git a/src/site/markdown/committers.md b/src/site/markdown/committers.md
index b96a603..e8b8b26 100644
--- a/src/site/markdown/committers.md
+++ b/src/site/markdown/committers.md
@@ -51,6 +51,8 @@ All jUDDI committers are encouraged to create public/ private 
key pairs and plac
 
 ### Release Procedure
 
+**TIP:** produce the release artifacts with JRE/JDK7
+
 1. Ensure the build works (mvn clean install -Pdist)
 2. Grab the current version's release notes using JIRA. Goto JIRA, Versions, 
pick the version, then Release notes. Replace the release notes html file 
within the source with the contents from JIRA.
 3. mvn release:prepare -Papache-release

http://git-wip-us.apache.org/repos/asf/juddi/blob/39f48ebc/src/site/markdown/issue-tracking.html
----------------------------------------------------------------------
diff --git a/src/site/markdown/issue-tracking.html 
b/src/site/markdown/issue-tracking.html
deleted file mode 100644
index 926ffeb..0000000
--- a/src/site/markdown/issue-tracking.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<html>
-<head
-<meta http-equiv="refresh" content="1; 
url=http://issues.apache.org/jira/browse/JUDDI"; />
-<script type="text/javascript">
-       window.location.href="http://issues.apache.org/jira/browse/JUDDI";;
-</script>
-</head>
-<body>
-Redirecting...
-<br><br>
-Click this link if this takes too long...
-<a href="http://issues.apache.org/jira/browse/JUDDI";>
-http://issues.apache.org/jira/browse/JUDDI
-</a>. 
-</html>

http://git-wip-us.apache.org/repos/asf/juddi/blob/39f48ebc/src/site/markdown/source.md
----------------------------------------------------------------------
diff --git a/src/site/markdown/source.md b/src/site/markdown/source.md
index cdb9b30..7bd9bb2 100644
--- a/src/site/markdown/source.md
+++ b/src/site/markdown/source.md
@@ -36,4 +36,23 @@ The Git client can go through a HTTP proxy, if you configure 
it to do so.
 
        $ git config --global http.proxy (server)
 
-See the [http://git-scm.com/docs](Manual) for more information.
\ No newline at end of file
+See the [http://git-scm.com/docs](Manual) for more information.
+
+
+### Approximate build times
+
+Often (well, not really that often) we get asked about how long it takes to 
build jUDDI. Here you go.
+
+Numbers below are on Windows 10, SSD, AMD 8 core CPU and with linear surefire 
execution.
+
+| Configuration                                                   | Build time 
(hh:mm:ss)  | Description |
+| ------------------------------------ | ---------------------- | 
--------------------------------------------- |
+| mvn clean install -DskipTests=true   | 00:01:16               | skipping the 
tests
+| mvn clean install                                   | 00:27:25               
| the normal build with tests
+| nvn clean install -T 1C                         | 00:15:33               | 
the normal build with one thread per CPU core
+| mvn clean install -Pdist                        | 00:41:02               | 
just like the release profile but without sigatures, includes integration tests
+| mvn clean install -Pdist -T 1C          | 00:40:30               | just like 
the release profile but without sigatures, includes integration tests
+| mvn release:prepare -Papache-release |                        | this happens 
when we cut a release (the whole 9 yards), includes integration tests
+| mvn site                                                        | 00:16:37   
            | generate the website
+| mvn site:stage                                          | 00:00:28           
    | prepare the site for upload
+


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to