Question about FileManagers in Jigsaw.
Fredrik Öhrström
fredrik.ohrstrom at oracle.com
Tue Mar 13 13:22:17 PDT 2012
----- Alan.Bateman at oracle.com skrev:
> On 13/03/2012 16:27, Kelly O'Hair wrote:
> >
> > Not sure we want to fold corba, jaxp, and jaxws sources back into
> jdk
> > repository. We worked hard to untangle them.
> > I'm not completely against the idea, but we need to be very careful
>
> > here and think this through.
> > My preferences at this point is to leave them as separate repos and
>
> > try and work with them that way.
> >
> One thing about separate repos is that partial builds (if they are
> supported) would need be able to reconstitute the modules that would
> otherwise be built if these repos were present. Either that or the
> jmod
> packages must be present in the import JDK.
>
How(if) the full product is under version control (repos) and how the parts are built are two orthogonal problems.
I was not distinct enough in my statement. Clearly the jaxp,jaxws and corba repos should be built as part of the jdk makefiles, not before. In particular since currently corba/jaxp/jaxws cannot be updated to use a new jdk feature until the feature has propagated to the default bootstrap jdk, which can take quite a while.
In Jigsaw, they are just three modules out of many built when building the jdk. Their makefiles should reflect this and be based on the same technology as the other module makefiles.
In build-infra/jdk8 we still build corba/jaxp/jaxws before doing the jdk repo. This is probably rather easy to fix, eg ditch the imports and call a submake on those repoes from within the jdk and have OUTPUTDIR point to the correct destination. This would in fact speed up the build, since we would not have zip/unzip sources and jars. I just have not had time to look at it.
//Fredrik
More information about the jigsaw-dev
mailing list