Return-Path: Delivered-To: apmail-ws-axis-dev-archive@www.apache.org Received: (qmail 13874 invoked from network); 29 Feb 2008 00:13:25 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 29 Feb 2008 00:13:25 -0000 Received: (qmail 81572 invoked by uid 500); 29 Feb 2008 00:13:09 -0000 Delivered-To: apmail-ws-axis-dev-archive@ws.apache.org Received: (qmail 81519 invoked by uid 500); 29 Feb 2008 00:13:09 -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 81482 invoked by uid 99); 29 Feb 2008 00:13:09 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 28 Feb 2008 16:13:09 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [206.123.75.163] (HELO sosnoski.com) (206.123.75.163) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 29 Feb 2008 00:12:33 +0000 Received: from dev.sosnoski.com (ip-58-28-158-218.static-xdsl.xnet.co.nz [58.28.158.218]) (authenticated bits=0) by sosnoski.com (8.12.10/8.12.10) with ESMTP id m1T0CXkc019091 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 28 Feb 2008 19:12:41 -0500 Message-ID: <47C74E79.1000904@sosnoski.com> Date: Fri, 29 Feb 2008 13:14:49 +1300 From: Dennis Sosnoski Organization: Sosnoski Software User-Agent: Thunderbird 2.0b2 (X11/20070313) MIME-Version: 1.0 To: axis-user@ws.apache.org CC: "axis-dev@ws.apache.org" Subject: Re: [Axis2] Moving Axis2 code base into JDK 1.5 References: <47C4E3CD.9040006@opensource.lk> <3772921C-BD13-4F69-AE06-EE8638042558@skynet.be> In-Reply-To: <3772921C-BD13-4F69-AE06-EE8638042558@skynet.be> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Andreas Veithen wrote: > ... > > Moving to Java 1.5 doesn't necessarily mean to abandon support for > Java 1.4. I am currently working on a project for a company that still > uses Java 1.4 (and I think there are lots of them). We needed a > library to generate MS Project files, but the only one we could find > was from an Open Source project that migrated to Java 1.5 a few > releases ago. The code in this library makes use of generics and has a > dependency on JAXB 2. What we did was to use retrotranslator > (http://retrotranslator.sourceforge.net/) to translate the library as > well as its dependencies (including JAXB 2) back to Java 1.4. The tool > operates at bytecode level and supports all Java 5 constructs > (generics, enums, annotations, etc.). It also emulates the most > important parts of the Java API. We were able to use the library to > generate MS Project XML files on a Java 1.4 VM without any problems, > meaning that retrotranslator successfully backported the JAXB 2 RI to > Java 1.4! There is also a plugin (retrotranslator-maven-plugin) that > allows to generate Java 1.4 artifacts during Maven builds. Maybe this > could be an option for Axis2? > Sounds like a great idea to me, Andreas. If Retrotranslator can handle JAXB 2 RI it should be able to deal with everything used by Axis2 and related projects. The features which are not supported should be easily avoidable. - Dennis -- Dennis M. Sosnoski SOA and Web Services in Java Axis2 Training and Consulting http://www.sosnoski.com - http://www.sosnoski.co.nz Seattle, WA +1-425-939-0576 - Wellington, NZ +64-4-298-6117 --------------------------------------------------------------------- To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org For additional commands, e-mail: axis-dev-help@ws.apache.org