[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| Re: [jakartaee-platform-dev] Use of JPMS module-info.class in Jakarta EE 9 API jars | 
  
  
    Were not getting any discussion on the bug, should we add this as an
    agenda item?
    
    
Scott Stark wrote on 3/10/20 2:45 PM:
    
    
      
      I created the following platform issue to track the
        outcome of this discussion:
        
        
        
        Our JPA team had raised an issue in the jpa-api
          project regarding the module-info.class file found in the
          current jakarta.persistence-api-3.0.0-RC1.jar:
        
        
        
        The generalization of the jpa-api issue are concerns over
          the scope of dependencies being declared in api jars that
          could be viewed as implementation related concerns.
        
        
        Even more general is whether there should be any
          module-info.class at all given that the platform has not been
          updated to prescribe how JPMS should be utilized, and API jars
          for Jakarta EE 9 were to target Java 8. While inclusion of
          module-info.class with Java 8 compiled classes does not impact
          Java 8 runtimes, there are implications for Java 11 runtimes
          looking to use JPMS. I have not looked into how the behavior
          differs under Java 11 when the api jar is included as a module
          vs and unnamed module.
        
        
        What should or should not be allowed should be something
          that we document in the Jakarta EE 9 FAQ.
        
        
      
      
      _______________________________________________
jakartaee-platform-dev mailing list
jakartaee-platform-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://urldefense.com/v3/__https://www.eclipse.org/mailman/listinfo/jakartaee-platform-dev__;!!GqivPVa7Brio!ODzwneuyZnjv7B5P117Flw0uO2lNBv2astiTXXZLQlk8MjEbsTd51H8newy6QWx6qQ$