You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ws.apache.org by ve...@apache.org on 2015/09/05 22:29:51 UTC
svn commit: r1701422 - in /webservices/axiom/trunk:
devguide/src/docbkx/devguide.xml pom.xml src/site/markdown/download.md.vm
src/site/resources/download.cgi src/site/site.xml src/site/xdoc/
Author: veithen
Date: Sat Sep 5 20:29:50 2015
New Revision: 1701422
URL: http://svn.apache.org/r1701422
Log:
Replace the download page with something that doesn't require update during a release.
Added:
webservices/axiom/trunk/src/site/markdown/download.md.vm
Removed:
webservices/axiom/trunk/src/site/resources/download.cgi
webservices/axiom/trunk/src/site/xdoc/
Modified:
webservices/axiom/trunk/devguide/src/docbkx/devguide.xml
webservices/axiom/trunk/pom.xml
webservices/axiom/trunk/src/site/site.xml
Modified: webservices/axiom/trunk/devguide/src/docbkx/devguide.xml
URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/devguide/src/docbkx/devguide.xml?rev=1701422&r1=1701421&r2=1701422&view=diff
==============================================================================
--- webservices/axiom/trunk/devguide/src/docbkx/devguide.xml (original)
+++ webservices/axiom/trunk/devguide/src/docbkx/devguide.xml Sat Sep 5 20:29:50 2015
@@ -1054,18 +1054,9 @@ javax.xml.stream.XMLOutputFactory=com.be
</listitem>
<listitem>
<para>
- Prepare the release note. This should include a description of the major
- changes in the release as well as a list of resolved JIRA issues. Note that
- both <filename>index.apt</filename> and <filename>RELEASE-NOTE.txt</filename>
- need to be updated.
- </para>
- </listitem>
- <listitem>
- <para>
- Add an entry for the release to the <filename>download.xml.vm</filename> file and
- change the links for older releases so that they point to <literal>archive.apache.org</literal>
- (Since the Axiom project doesn't use branches and produces releases directly from the trunk,
- there should only be a single mirrored release).
+ Complete the release note (<filename>src/site/markdown/release-notes/<replaceable>version</replaceable>.md</filename>).
+ It should include a description of the major
+ changes in the release as well as a list of resolved JIRA issues.
</para>
</listitem>
</itemizedlist>
Modified: webservices/axiom/trunk/pom.xml
URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/pom.xml?rev=1701422&r1=1701421&r2=1701422&view=diff
==============================================================================
--- webservices/axiom/trunk/pom.xml (original)
+++ webservices/axiom/trunk/pom.xml Sat Sep 5 20:29:50 2015
@@ -802,6 +802,23 @@
</scripts>
</configuration>
</execution>
+ <execution>
+ <id>prepare-site</id>
+ <phase>pre-site</phase>
+ <goals>
+ <goal>execute</goal>
+ </goals>
+ <configuration>
+ <scripts>
+ <script>
+ import java.util.Date
+ import java.text.MessageFormat
+ project.properties['release_date'] = MessageFormat.format("{0,date,MMMMM dd, yyyy}", new Date())
+ project.properties['release_version'] = project.version.replaceAll("-SNAPSHOT", "")
+ </script>
+ </scripts>
+ </configuration>
+ </execution>
</executions>
</plugin>
<plugin>
Added: webservices/axiom/trunk/src/site/markdown/download.md.vm
URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/src/site/markdown/download.md.vm?rev=1701422&view=auto
==============================================================================
--- webservices/axiom/trunk/src/site/markdown/download.md.vm (added)
+++ webservices/axiom/trunk/src/site/markdown/download.md.vm Sat Sep 5 20:29:50 2015
@@ -0,0 +1,49 @@
+##
+## 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.
+##
+
+Releases
+--------
+
+The current release is ${release_version} and was published on ${release_date}. The following
+distributions are available for download:
+
+ | Link | Checksums and signatures
+--------------------|--------------------------------------------------|----------------------------
+Binary distribution | [axiom-${release_version}-bin.zip][1] | [MD5][2] [SHA1][3] [PGP][4]
+Source distribution | [axiom-${release_version}-source-release.zip][5] | [MD5][6] [SHA1][7] [PGP][8]
+
+The signatures of the distributions can be [verified][9] against the public keys in the [KEYS][10] file.
+
+Distributions for older releases can be found in the archive, either [here][11] or [here][12].
+
+All releases are also available as Maven artifacts in the [central repository][13].
+
+[1]: http://www.apache.org/dyn/closer.lua/ws/axiom/${release_version}/axiom-${release_version}-bin.zip
+[2]: https://www.apache.org/dist/ws/axiom/${release_version}/axiom-${release_version}-bin.zip.md5
+[3]: https://www.apache.org/dist/ws/axiom/${release_version}/axiom-${release_version}-bin.zip.sha1
+[4]: https://www.apache.org/dist/ws/axiom/${release_version}/axiom-${release_version}-bin.zip.asc
+[5]: http://www.apache.org/dyn/closer.lua/ws/axiom/${release_version}/axiom-${release_version}-source-release.zip
+[6]: https://www.apache.org/dist/ws/axiom/${release_version}/axiom-${release_version}-source-release.zip.md5
+[7]: https://www.apache.org/dist/ws/axiom/${release_version}/axiom-${release_version}-source-release.zip.sha1
+[8]: https://www.apache.org/dist/ws/axiom/${release_version}/axiom-${release_version}-source-release.zip.asc
+[9]: http://www.apache.org/dev/release-signing#verifying-signature
+[10]: https://www.apache.org/dist/ws/axiom/KEYS
+[11]: http://archive.apache.org/dist/ws/axiom/
+[12]: http://archive.apache.org/dist/ws/commons/axiom/
+[13]: http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.ws.commons.axiom%22
Modified: webservices/axiom/trunk/src/site/site.xml
URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/src/site/site.xml?rev=1701422&r1=1701421&r2=1701422&view=diff
==============================================================================
--- webservices/axiom/trunk/src/site/site.xml (original)
+++ webservices/axiom/trunk/src/site/site.xml Sat Sep 5 20:29:50 2015
@@ -39,7 +39,7 @@
<item name="Issue Tracking" href="issue-tracking.html"/>
</menu>
<menu name="Downloads">
- <item name="Releases" href="download.cgi"/>
+ <item name="Releases" href="download.html"/>
<item name="Source Code" href="source-repository.html"/>
</menu>
<menu name="Documentation">