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 &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: jaxme-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: jaxme-dev-help@ws.apache.org