Return-Path: Delivered-To: apmail-ws-axis-dev-archive@www.apache.org Received: (qmail 60045 invoked from network); 16 Sep 2006 15:51:20 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 16 Sep 2006 15:51:20 -0000 Received: (qmail 65055 invoked by uid 500); 16 Sep 2006 15:51:17 -0000 Delivered-To: apmail-ws-axis-dev-archive@ws.apache.org Received: (qmail 64872 invoked by uid 500); 16 Sep 2006 15:51:16 -0000 Mailing-List: contact axis-dev-help@ws.apache.org; run by ezmlm Precedence: bulk Reply-To: axis-dev@ws.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list axis-dev@ws.apache.org Received: (qmail 64858 invoked by uid 99); 16 Sep 2006 15:51:16 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 16 Sep 2006 08:51:16 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: neutral (asf.osuosl.org: local policy) Received: from [209.68.5.9] (HELO relay00.pair.com) (209.68.5.9) by apache.org (qpsmtpd/0.29) with SMTP; Sat, 16 Sep 2006 08:51:15 -0700 Received: (qmail 77244 invoked from network); 16 Sep 2006 15:50:52 -0000 Received: from unknown (HELO ?222.165.177.148?) (unknown) by unknown with SMTP; 16 Sep 2006 15:50:52 -0000 X-pair-Authenticated: 222.165.177.148 Message-ID: <450C1D5D.8070105@opensource.lk> Date: Sat, 16 Sep 2006 21:20:53 +0530 From: Eran Chinthaka Reply-To: chinthaka@opensource.lk User-Agent: Thunderbird 1.5 (X11/20051201) MIME-Version: 1.0 To: axis-dev@ws.apache.org, commons-dev@ws.apache.org Subject: [AXIOM][Axis2] Sharing experiences while releasing Axiom X-Enigmail-Version: 0.94.0.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enigB10C96C373DB39025B5F8ABC" X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N --------------enigB10C96C373DB39025B5F8ABC Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi, I had little bit of trouble, this time than any of the previous times, while releasing Axiom. It could have been better if the maven 1 to maven 2 migration was completed before the release. In Axiom we release two artifacts (binary and source) and I wrote two scripts for it, using maven1. But these were not converted (AFAIK, I do not know if there are any as there were no documentation). Since the folder structure was changed significantly most of the scripts found in maven.xml were not working. So when I was trying to release I couldn't use maven1 or maven2 for it, which made me to waste extra time to fix the maven.xml. Then came problems with site generation. For that, since maven2 structure enables resources in different folders (apt, resources, xdoc), it was difficult to change maven1 to generate the site. And maven2 didn't support plain htmls to be put in the site. Meaning, if I put an html, it will just show it without formatting them or adding left pane and applying maven templates. If that has to happen, all the docs should be converted either to apt or xdoc format. This would have been worse if this happened during an Axis2 release as it has lots of documents. Please do not take this as a blame. I also like the movement from maven1 to maven2, which has advantages like faster builds, etc., (FYI : Build time in Axiom is now 33 seconds with maven2 vs 1 min and 18 sec with maven1. And I can observe tests are running extremely fast) But we must make sure we can do everything we did with maven1 also to be done with maven2. Mind you, Axis2 has lots of scripts written in maven.xmls in different places. I'd prefer if these are also converted at once when the conversion happens. So this is what I prefer to see when the conversion happens, in addition to the pom.xml and changed folder structure: 1. converting or making sure *all* the documents are properly published whilst generating the site 2. make sure *all* the scripts are working Thanks, Eran Chinthaka --------------enigB10C96C373DB39025B5F8ABC Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQFFDB1gjON2uBzUhh8RAsYZAKCfmBSHyy6O5pP1igghF3tFIGU+BQCfeOwh LRxwQQd7FpEUecZC3L0BKP4= =onXk -----END PGP SIGNATURE----- --------------enigB10C96C373DB39025B5F8ABC--