[Fwd: Re: Upcoming changes to JDK7 build process: JIBX]

Andrew John Hughes gnu_andrew at member.fsf.org
Tue Sep 1 02:16:31 PDT 2009


2009/8/31 Joseph D. Darcy <Joe.Darcy at sun.com>:
> Without the JIBX build dependency, I would be happy for the Nimbus work to
> be ported to OpenJDK 6.
>
> -Joe
>

The other immediate problem I see with this is that the OpenJDK
version adds public API in the form of javax.swing.plaf.nimbus:

http://builder.classpath.org/japi/openjdk7-openjdk6.html#pkg_javax_swing_plaf_nimbus

This would need to be removed before Nimbus could be added to OpenJDK6.

>
>
> ---------- Forwarded message ----------
> From: Peter Zhelezniakov <Peter.Zhelezniakov at Sun.COM>
> To: jdk7-dev at openjdk.java.net
> Date: Mon, 31 Aug 2009 15:04:09 +0400
> Subject: Re: Upcoming changes to JDK7 build process: JIBX
> Hello,
>
> Back in April we've introduced a new build dependency: JIBX. It was
> necessary for the Nimbus generator to work, and nobody was happy about it at
> that time.
>
> So JIBX is going away now. Nimbus generator has been rewritten using JAXB,
> which will be taken from the bootstrap JDK. ALT_JIBX_PATH will not be needed
> any more.
>
> I've just pushed the changeset.
>
> Peter Zhelezniakov wrote:
>>
>> As part of the Nimbus forwardport into JDK7, a change to the build process
>> is being made.
>>
>> Nimbus generates many of its source files automatically at build time. The
>> generator is based on a third-party project, JIBX (jibx.sourceforge.net).
>> Specifically, it needs the following 4 jar files to run:
>>        bcel.jar
>>        jibx-bind.jar
>>        jibx-run.jar
>>        xpp3.jar
>>
>> These files can be downloaded from
>>
>> http://sourceforge.net/project/showfiles.php?group_id=69358&package_id=68290
>>
>> By default, these files are looked for in /java/devtools/share/jibx/lib or
>> J:\share\jibx\lib. You can specify another path with the ALT_JIBX_LIBS_PATH
>> variable.
>>
>> Note that this is a build-time dependency only; the jar files are not
>> copied to the resulting build.
>
> --
> Peter
>
>



-- 
Andrew :-)

Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)

Support Free Java!
Contribute to GNU Classpath and the OpenJDK
http://www.gnu.org/software/classpath
http://openjdk.java.net

PGP Key: 94EFD9D8 (http://subkeys.pgp.net)
Fingerprint: F8EF F1EA 401E 2E60 15FA  7927 142C 2591 94EF D9D8


More information about the jdk6-dev mailing list