Fwd: FYI: Next Jigsaw JEP posted

Rory O'Donnell rory.odonnell at oracle.com
Fri Oct 31 10:20:14 UTC 2014


On 31/10/2014 09:53, Uwe Schindler wrote:
>
> Hi Rory,
>
> I already opened an issue for forbidden-apis checker: 
> https://code.google.com/p/forbidden-apis/issues/detail?id=39
>

Thanks Uwe.
>
> In Lucene we have no traversal of bootclasspath (we only inspect our 
> application classpath in tests to enumerate test classes, which will 
> not change by the JEP).
>
> In general, I expect projects like Apache Ant and Apache Maven to have 
> problems with the new classpath layout, because they all rely on stuff 
> like rt.jar available. The main problem (from the perspective of a 
> tools developer) is the fact that Classloader has no possibility to 
> list all resources/classes from a specific Java package. This is still 
> not addressed in the JEP (it is party by the new FilesystemProvider 
> for jrt:/ URLs), but there is no generic way for tools to list classes 
> or resources. You always need some knowledge about the structure of 
> your classpath, which is bad! Something like 
> ClassLoader#getClassesInPackage() or ClassLoader#getResourcesInPackage 
> and ClassLoader.listPackages() is needed (my personal opinion). 
> Alternatively a very general FileSystemProvider for the whole 
> Classpath not just the runtime packages would be cool.
>
> Interestingly, in the new issue of the German Java Magazin, Arno Haase 
> wrote an article about traversing the classpath…
>
> One big problem is also that some parts of the new infrastructure also 
> need the tools be compiled against newer JDKs (because Filesystem API 
> is only available with Java 7), but Tools like Apache Ant or Maven are 
> still comiled against JDK5 for compatibility reasons. For those 
> projects its hard to make use of the filesystem providers, so they 
> need to update or use some “shim” classes if they detect a new JDK 
> version.
>

Uwe - could you send you requests to jigsaw-dev at openjdk.java.net?

Many thanks, Rory

> Uwe
>
> -----
>
> Uwe Schindler
>
> uschindler at apache.org
>
> Apache Lucene PMC Member / Committer
>
> Bremen, Germany
>
> http://lucene.apache.org/
>
> *From:*quality-discuss 
> [mailto:quality-discuss-bounces at openjdk.java.net] *On Behalf Of *Rory 
> O'Donnell
> *Sent:* Friday, October 31, 2014 10:10 AM
> *To:* Martijn Verburg
> *Cc:* quality-discuss at openjdk.java.net; adoption-discuss at openjdk.java.net
> *Subject:* Re: Fwd: FYI: Next Jigsaw JEP posted
>
> Hi Martijn,
>
> We are still working the Quality group lead issue, in the mean time I 
> will
> work with Dalibor on this an come back to you.
>
> I will ping all the FOSS projects listed on the Quality Outreach wiki 
> <https://wiki.openjdk.java.net/display/Adoption/Quality+Outreach> 
> asking them to
> test their tools, libraries, and applications against these builds to 
> help tease out
> any compatibility issues.
>
> Rgds,Rory
>
> On 31/10/2014 08:57, Martijn Verburg wrote:
>
>     Hi Rory,
>
>     Does the quality group have a wiki?  I'm thinking that we list the
>     areas to test and how to test them there and then have both Jigsaw
>     and Adoption groups link to that material, we can probably use the
>     Adoption GitHub group to build any code tutorials (like with
>     lambdas and date and time).
>
>
>     Cheers,
>     Martijn
>
>     On 31 October 2014 08:30, Rory O'Donnell <rory.odonnell at oracle.com
>     <mailto:rory.odonnell at oracle.com>> wrote:
>
>     Thanks Martijn,
>
>     Will let you all know when the EA builds become available, your
>     help with testing these
>     builds will be much appreciated.
>
>     Rgds,Rory
>     On 30/10/2014 17:33, Martijn Verburg wrote:
>
>     Cheers,
>     Martijn
>
>     ---------- Forwarded message ----------
>     From: <mark.reinhold at oracle.com <mailto:mark.reinhold at oracle.com>>
>     Date: 30 October 2014 17:30
>     Subject: FYI: Next Jigsaw JEP posted
>     To: jdk9-dev at openjdk.java.net <mailto:jdk9-dev at openjdk.java.net>
>
>
>     http://openjdk.java.net/jeps/220 -- Modular Run-Time Images
>
>     This JEP will soon be proposed for JDK 9.  Please direct questions
>     and comments to the jigsaw-dev list.
>
>     - Mark
>
>
>     -- 
>     Rgds,Rory O'Donnell
>     Quality Engineering Manager
>     Oracle EMEA , Dublin, Ireland
>
>
>
> -- 
> Rgds,Rory O'Donnell
> Quality Engineering Manager
> Oracle EMEA , Dublin, Ireland

-- 
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland



More information about the adoption-discuss mailing list