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-...@openjdk.java.net?
Many thanks, Rory
Uwe
-----
Uwe Schindler
uschind...@apache.org
Apache Lucene PMC Member / Committer
Bremen, Germany
http://lucene.apache.org/
*From:*quality-discuss
[mailto:quality-discuss-boun...@openjdk.java.net] *On Behalf Of *Rory
O'Donnell
*Sent:* Friday, October 31, 2014 10:10 AM
*To:* Martijn Verburg
*Cc:* quality-discuss@openjdk.java.net; adoption-disc...@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.odonn...@oracle.com
<mailto:rory.odonn...@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.reinh...@oracle.com <mailto:mark.reinh...@oracle.com>>
Date: 30 October 2014 17:30
Subject: FYI: Next Jigsaw JEP posted
To: jdk9-...@openjdk.java.net <mailto:jdk9-...@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