dev@fi.java.net

Re: Build failed in Hudson: fi #383

From: Paul Sandoz <Paul.Sandoz_at_sun.com>
Date: Tue, 16 Aug 2005 11:31:35 +0200

Joe Wang wrote:
> Kohsuke Kawaguchi wrote:
>
>> Joe Wang wrote:
>>
>>> Builds are failing due to those jaxb jar files. Are those jars
>>> dynmamically dropped there?
>>
>>
>>
>> The problem is that jaxb-api.jar requires Tiger, yet FI is built with
>> JDK 1.4.
>>
>> I suspect we need to use Tiger to build FI, and then use <javac
>> source="1.2" target="1.2"> etc.
>>
> Ah, saw Sandiago's message later that he moved Japex to using JAXB 2.0
> RI. I agree that we better use Tiger to build FI. It's just not so
> convenient when we all use Tiger for local workspace while it's built
> using jdk 1.4 on the server.
>

I agree that it causes a few confusing moments, especially with autoboxing.

This is a recent hangover from JWSDP 1.6 where JDK 1.4 was required. We
wanted to ensure that a FastInfoset.jar picked up from Hudson could be
compiled and slotted into JWSDP 1.6 without any problem.

An artifact of compilation was that Japex was also restricted to 1.4
source. I will try and modify so that Japex works OK with 5.0 but we
retain 1.4 for FI.

I would like to move over to using 5.0 for FastInfoset but wonder if
this might cause some issues for people.

Alan et. al. do you have dependencies on JDK 1.4?

BTW this is a good example for splitting the FIME and FISE codespaces :-)

Paul.

-- 
| ? + ? = To question
----------------\
    Paul Sandoz
         x38109
+33-4-76188109