You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jaxme-dev@ws.apache.org by jo...@apache.org on 2005/04/12 10:17:18 UTC
cvs commit: ws-jaxme/src/documentation/content/xdocs release.xml news.xml
jochen 2005/04/12 01:17:18
Modified: ant docs.xml macros.xml
. status.xml build.xml
src/documentation/content/xdocs release.xml news.xml
Log:
Release 0.4beta
Revision Changes Path
1.4 +20 -2 ws-jaxme/ant/docs.xml
Index: docs.xml
===================================================================
RCS file: /home/cvs/ws-jaxme/ant/docs.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- docs.xml 3 Sep 2004 01:46:12 -0000 1.3
+++ docs.xml 12 Apr 2005 08:17:17 -0000 1.4
@@ -152,8 +152,10 @@
</target>
<target name="docbook.html"
- depends="check.docbookxsl.home,check.docbook.home"
- description="Generates the Manual">
+ depends="check.docbookxsl.home,check.docbook.home,docbook.html.14,docbook.html.50"
+ description="Generates the Manual"/>
+
+ <target name="docbook.html.14" unless="have50">
<delete dir="{build.manual}"/>
<mkdir dir="${build.manual}"/>
<style in="${basedir}/src/documentation/manual/jaxme2.xml"
@@ -165,5 +167,21 @@
</xmlcatalog>
</style>
</target>
+
+ <target name="docbook.html.50" if="have50">
+ <!-- We need an explicit factory, because the Xalan version
+ of Java 5.0.2 throws an ArrayIndexOutOfBoundsException. -->
+ <delete dir="{build.manual}"/>
+ <mkdir dir="${build.manual}"/>
+ <style in="${basedir}/src/documentation/manual/jaxme2.xml"
+ out="${build.manual}/index.html"
+ force="${force}"
+ style="${docbookxsl.home}/html/chunk.xsl">
+ <xmlcatalog>
+ <dtd publicid="-//OASIS//DTD DocBook XML V4.1.2//EN" location="${docbook.home}/docbookx.dtd"/>
+ </xmlcatalog>
+ <factory name="org.apache.xalan.processor.TransformerFactoryImpl"/>
+ </style>
+ </target>
</project>
\ No newline at end of file
1.3 +17 -8 ws-jaxme/ant/macros.xml
Index: macros.xml
===================================================================
RCS file: /home/cvs/ws-jaxme/ant/macros.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- macros.xml 17 Feb 2005 16:07:43 -0000 1.2
+++ macros.xml 12 Apr 2005 08:17:17 -0000 1.3
@@ -25,16 +25,25 @@
<property name="dist" location="${basedir}/dist"/>
<property name="preqs" location="${basedir}/prerequisites"/>
- <condition property="have14">
- <not>
- <or>
- <equals arg1="${ant.java.version}" arg2="1.1"/>
- <equals arg1="${ant.java.version}" arg2="1.2"/>
- <equals arg1="${ant.java.version}" arg2="1.3"/>
- </or>
- </not>
+ <condition property="have14" value="true">
+ <not>
+ <or>
+ <equals arg1="${ant.java.version}" arg2="1.1"/>
+ <equals arg1="${ant.java.version}" arg2="1.2"/>
+ <equals arg1="${ant.java.version}" arg2="1.3"/>
+ </or>
+ </not>
</condition>
+ <condition property="have50">
+ <and>
+ <equals arg1="${have14}" arg2="true"/>
+ <not>
+ <equals arg1="${ant.java.version}" arg2="1.4"/>
+ </not>
+ </and>
+ </condition>
+
<macrodef name="jc">
<attribute name="srcdir"/>
<attribute name="destdir"/>
1.45 +1 -1 ws-jaxme/status.xml
Index: status.xml
===================================================================
RCS file: /home/cvs/ws-jaxme/status.xml,v
retrieving revision 1.44
retrieving revision 1.45
diff -u -r1.44 -r1.45
--- status.xml 9 Apr 2005 00:42:43 -0000 1.44
+++ status.xml 12 Apr 2005 08:17:17 -0000 1.45
@@ -29,7 +29,7 @@
</todo>
<changes>
- <release version="0.4-dev" date="unreleased">
+ <release version="0.4beta" date="2005-Apr-17">
<action dev="JW" type="enhancement" context="generator">
The ObjectFactory does now contain methods for creating
implementations of anonymous content interfaces.
1.24 +1 -1 ws-jaxme/build.xml
Index: build.xml
===================================================================
RCS file: /home/cvs/ws-jaxme/build.xml,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- build.xml 2 Sep 2004 23:05:25 -0000 1.23
+++ build.xml 12 Apr 2005 08:17:17 -0000 1.24
@@ -14,7 +14,7 @@
* limitations under the License.
-->
<project name="JaxMe" default="all">
- <property name="version" value="0.4-dev"/>
+ <property name="version" value="0.4beta"/>
<property name="debug" value="true"/>
<property name="optimize" value="false"/>
1.10 +25 -12 ws-jaxme/src/documentation/content/xdocs/release.xml
Index: release.xml
===================================================================
RCS file: /home/cvs/ws-jaxme/src/documentation/content/xdocs/release.xml,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- release.xml 28 Jul 2004 19:33:51 -0000 1.9
+++ release.xml 12 Apr 2005 08:17:18 -0000 1.10
@@ -42,13 +42,20 @@
"gpg --armor --export jochen@apache.org" >> KEYS.
Add the contents of the KEYS file to "etc/KEYS" in the CVS
directory.</li>
+ <li>In src/documentation/content/xdocs/site.xml: Make sure, that
+ the section build.online.site=true is commented out and the
+ section build.online.site=false is active.</li>
<li>Create the distribution files using "ant dist". This will create,
for example, four files called "ws-jaxme-0.3-bin.tar.gz",
"ws-jaxme-0.3-bin.tar.gz.MD5",
"ws-jaxme-0.3-src.tar.gz", and
"ws-jaxme-0.3-src.tar.gz.MD5". The extension .MD5 indicates
that these are no true distribution files, but simply contain
- an MD5 checksum over the others.</li>
+ an MD5 checksum over the others.<br/>
+ It is quite possible, that you need to do this using Java 1.4
+ and not 5.0: As of Java 5.0.2, there is a bug in the Xalan
+ version, causing an ArrayIndexOutOfBoundsException in a
+ stylesheet transformation.</li>
<li>Sign all distribution files, creating additional files with the
same names and an ending ".asc". For example:
"gpg --output ws-jaxme-0.3-bin.tar.gz.asc --detach-sig
@@ -63,12 +70,16 @@
"mv KEYS ws-jaxme-0.3* /www/www.apache.org/dist/ws/jaxme"</li>
<li>Update the file "/www/www.apache.org/dist/ws/jaxme/README.html".</li>
<li>Upload numbered versions of the jars released to the Apache Java Repository
- together with md5 sums and signatures. At the moment, this should be done by
- uploading to your home directory on www.apache.org and then moving them into the
- /www/www.apache.org/dist/java-repository/jaxme/jars/. Finally, update the
- SNAPSHOT symlinks in that directory. Note that the processes for the repository
- are still under development so it would probably be a good idea to
- contact the repository team (subscribe to repository at apache.org).</li>
+ together with md5 sums and signatures. At the moment, this should be done by
+ uploading to your home directory on www.apache.org and then moving them into the
+ /www/www.apache.org/dist/java-repository/jaxme/jars/. Finally, update the
+ SNAPSHOT symlinks in that directory. Note that the processes for the repository
+ are still under development so it would probably be a good idea to
+ contact the repository team (subscribe to repository at apache.org).</li>
+ <li>In src/documentation/content/xdocs/downloads.ehtml: Add the new
+ version and the checksums.</li>
+ <li>Build a new version of the online site. See the separate section
+ below.</li>
<li>Wait one day, until the Apache mirrors are in sync.</li>
<li>Update the files mirrors.ehtml and news.xml in the directory
src/documentation/content/xdocs of the ws-site repository.</li>
@@ -86,11 +97,13 @@
</section>
<section><title>Creating the online site</title>
- <p>The online site is created by simply invoking the ant target "doc"
- on build.xml, the main build script. There is only a single thing
- to note: In order to get the links on the download page right,
- you have to use the parameter -Dbuild.online.site=true. This will
- activate the ant target "replace".</p>
+ <p>The online site is created like this:</p>
+ <ol>
+ <li>In src/documentation/content/xdocs/site.xml: Make sure, that
+ the section build.online.site=false is commented out and the
+ section build.online.site=true is active.</li>
+ <li>Run the build script: "ant -Dbuild.online.site=true clean Docs.all".</li>
+ </ol>
</section>
</body>
</document>
1.8 +3 -0 ws-jaxme/src/documentation/content/xdocs/news.xml
Index: news.xml
===================================================================
RCS file: /home/cvs/ws-jaxme/src/documentation/content/xdocs/news.xml,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- news.xml 31 Dec 2004 00:41:06 -0000 1.7
+++ news.xml 12 Apr 2005 08:17:18 -0000 1.8
@@ -23,6 +23,9 @@
</header>
<body>
<dl>
+ <dt>2005-Apr-12: JaxMe 0.4beta Released</dt>
+ <dd>This release introduces support for nested groups with multiplicity <= 1.
+ In particular, xs:extension is supported now.</dd>
<dt>2004-Sep-03: JaxMe 0.3.1 Released</dt>
<dd>This is a bug fix release, driven mostly by user input and feedback.
In particular, recursive schemas are now supported.</dd>
---------------------------------------------------------------------
To unsubscribe, e-mail: jaxme-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: jaxme-dev-help@ws.apache.org