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 [EMAIL PROTECTED]" >> 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 &lt;= 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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to