Is there any chance you might be willing to move up to a Java 6 target in the near future? It'd be much simpler.
I noticed that even though the main artifact is currently targeted at Java 5, you also support building on Java 4. Would it be possible to put a couple of switches in the build to allow Java 5 users to build XStream without the new functionality? >From the Wiki page: "J2SE 5.0 entered its end-of-life on April 8, 2008 and is >no longer supported by Sun as of November 3, 2009." In general, are people >who are still on Java 5 really *that* concerned about library upgrades? :-) If you can't support that (you are the project owner after all), we could do a separate annotation processor project that will be rolled into XStream core when it migrates to a Java 6 target. I could probably make the JARJAR approach work, but it feels like hackery. Jason Smith Software Engineer InfoTrust Group, Inc. 500 Discovery Parkway, Suite 200 Superior, CO 80027 Email [email protected] WEB www.infotrustgroup.com This e-mail and all information included herein do not constitute a legal agreement accorded by INFOTRUST GROUP and its affiliates and subsidiaries. All legal agreements must be formulated in writing by a legal representative of INFOTRUST GROUP. Any views or opinions presented in this email are solely those of the author and do not necessarily represent those of the company. ________________________________________ From: Jörg Schaible [[email protected]] Sent: Monday, February 13, 2012 12:56 PM To: [email protected] Subject: [xstream-dev] RE: Re: @XStreamAlias - chicken and egg Hi Jason, great to hear again from you! Jason Smith wrote: > As a follow up question, are you still building the deployed XStream > artifacts with Java 5, or are you using Java 6/7 in compatibility mode? I > don't think the annotation processor will build with Java 5. I build the release nowadays with Java 6 (targetting Java 5), but it is also buildable with Java 5. Therefore we need an own module for this that can depend on Java 6 only. We can use a profile then for Java 6 that also includes this module in the parent. Does this make sense to you? Attaching to JIRA is fine. Cheers, Jörg --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email
