Author: buildbot Date: Sun Nov 4 20:32:13 2018 New Revision: 1036734 Log: Staging update by buildbot for sis
Modified: websites/staging/sis/trunk/content/ (props changed) websites/staging/sis/trunk/content/build.html websites/staging/sis/trunk/content/release-management.html Propchange: websites/staging/sis/trunk/content/ ------------------------------------------------------------------------------ --- cms:source-revision (original) +++ cms:source-revision Sun Nov 4 20:32:13 2018 @@ -1 +1 @@ -1844418 +1845746 Modified: websites/staging/sis/trunk/content/build.html ============================================================================== --- websites/staging/sis/trunk/content/build.html (original) +++ websites/staging/sis/trunk/content/build.html Sun Nov 4 20:32:13 2018 @@ -116,8 +116,7 @@ Note that it requires an OpenPGP (<em>Op <p>The remaining of this page provides more advanced tips for SIS developers.</p> <div class="toc"> <ul> -<li><a href="#dist">Distribution file and Pack200 bundle</a><ul> -<li><a href="#pack200">Generating the Pack200 file alone</a></li> +<li><a href="#dist">Distribution file</a><ul> <li><a href="#limitations">Known limitations</a></li> </ul> </li> @@ -128,8 +127,8 @@ Note that it requires an OpenPGP (<em>Op </li> </ul> </div> -<h1 id="dist">Distribution file and Pack200 bundle<a class="headerlink" href="#dist" title="Permanent link">¶</a></h1> -<p>The Pack200 bundle is a file with the <code>.pack.gz</code> extension containing most SIS modules except <code>sis-webapp</code> +<h1 id="dist">Distribution file<a class="headerlink" href="#dist" title="Permanent link">¶</a></h1> +<p>The distribution archive is a file with the <code>.zip</code> extension containing most SIS modules except <code>sis-webapp</code> (because Web applications use an other packaging) together with their dependencies. Pack200 files are uncompressed by the <code>unpack200</code> command provided in JDK/JRE installation. However for users convenience, we provide a shell script for uncompressing and launching the SIS @@ -147,26 +146,10 @@ if there is many versions of the plugin <p>The result will be created in the <code>target/distribution/apache-sis-<version>.zip</code> file. To test, uncompress in any directory and execute <code>apache-sis-<version>/bin/sis</code>. The Pack200 file will be automatically uncompressed when first needed.</p> -<h2 id="pack200">Generating the Pack200 file alone<a class="headerlink" href="#pack200" title="Permanent link">¶</a></h2> -<p>If only the Pack200 file is desired, without the distribution ZIP file, one can use the following command -(do not forget the <code>--non-recursive</code> option, otherwise the Mojo will waste CPU by executing itself many time):</p> -<div class="codehilite"><pre>mvn org.apache.sis.core:sis-build-helper:pack --non-recursive -</pre></div> - - -<p>The above command should create a <code>target/distribution/apache-sis-<version>.pack.gz</code> file. -To uncompress that file, use the following command:</p> -<div class="codehilite"><pre>unpack200 --remove-pack-file apache-sis-<version>.pack.gz sis.jar -</pre></div> - - -<p>The Pack200 bundle does not include the <code>sis-webapp</code> module because the later can be downloaded -as a <code>WAR</code> file from the Maven repository.</p> <h2 id="limitations">Known limitations<a class="headerlink" href="#limitations" title="Permanent link">¶</a></h2> <p>The current plugin implementation has some hard-coded values, especially:</p> <ul> <li>The ZIP file content is copied from the <code>application/sis-console/src/main/artifact</code> directory.</li> -<li>The Pack200 file path inside the ZIP file is hard-coded to <code>lib/sis.pack.gz</code>.</li> <li>The final filename is hard-coded to <code>apache-sis-<version>.zip</code>.</li> </ul> <h1 id="build-helper">SIS-specific Maven plugin<a class="headerlink" href="#build-helper" title="Permanent link">¶</a></h1> Modified: websites/staging/sis/trunk/content/release-management.html ============================================================================== --- websites/staging/sis/trunk/content/release-management.html (original) +++ websites/staging/sis/trunk/content/release-management.html Sun Nov 4 20:32:13 2018 @@ -258,9 +258,9 @@ This profile performs the following acti <ul> <li>Enable extensive tests (i.e. it will set the <code>org.apache.sis.test.extensive</code> property to <code>true</code>).</li> <li>Generate Javadoc. This may fail if the source code contains invalid Javadoc tags or broken HTML.</li> -<li>Generate additional binary artifacts (<code>*.pack.gz</code> and <code>*.oxt</code> files). +<li>Generate additional binary artifacts (<code>*.zip</code> and <code>*.oxt</code> files). This will fail if duplicated class files or resources are found. - Consequently building the <code>.*pack.gz</code> file is an additional test worth to do before deployment.</li> + Consequently building the <code>*.zip</code> file is an additional test worth to do before deployment.</li> <li>Sign the artifacts.</li> </ul> <p>Each of those additional products may cause a failure that did not happen in normal builds.</p>