none of our software actually functions

David M. Lloyd david.lloyd at redhat.com
Wed May 4 20:15:25 UTC 2016


On 05/04/2016 02:46 PM, Alan Bateman wrote:
>
> On 04/05/2016 19:33, David M. Lloyd wrote:
>> Tools like Maven and JUnit are yet still having a difficult time
>> coping with the oddball module-info.java file.
> Has been discussion on the JUnit tests about this? Aside from a few
> usability issues then I haven't seen any issues with JUnit, it seems to
> work just fine on class path or the module path as an automatic module.

Integration with Maven is the real problem in this case, I guess.

>> So far none of our software actually functions with Jigsaw, and the
>> prospect is not improving.
> Can you expand a bit on this? Is this code that runs on JDK 8 but
> doesn't run on JDK 9? Or maybe you mean that you or someone is migrating
> some libraries or a complete stack to modules?

Mainly I'm referring to the unresolved issues at 
http://openjdk.java.net/projects/jigsaw/spec/issues/.  As yet I see no 
evidence of activity from Mark nor anyone in the Jigsaw development on 
any of these issues - no discussion, no response to discussion, nothing. 
  Not even rejection, just radio silence.

To be specific we need resolution to at least #ModuleNameCharacters, 
#CyclicDependences, #LazyConfigurationAndInstantiation, 
#MutableConfigurations, #ClassFilesAsResources, #VersionSyntax, and 
#NonHierarchicalLayers for sure, in order for our system to interoperate 
with Jigsaw (as opposed to trying to pretend it doesn't exist and won't 
come back and bite us for Java EE 9).  I think I can squeak out some 
simple changes that disable version and module name syntax validation 
for the simpler two, maybe even moving the existing rules in to the 
system layer, but the rest require some real design thinking and 
discussion, and I don't think I will have access to the resources needed 
to contribute fixes to these without help from the Jigsaw team.

With the various SE 9 deadlines looming large, how realistic is it to 
expect that even some of these issues will ultimately be resolved?
-- 
- DML


More information about the jigsaw-dev mailing list