CARVIEW |
Select Language
HTTP/2 301
server: AkamaiGHost
content-length: 0
location: https://mail.openjdk.org/pipermail/jpms-spec-comments/2016-March/000024.html
date: Wed, 30 Jul 2025 16:58:35 GMT
HTTP/2 200
content-type: text/html
last-modified: Mon, 11 Jul 2016 15:04:33 GMT
etag: "ece-5375d7847a240"
accept-ranges: bytes
x-akamai-transformed: 0 - 0 -
vary: Accept-Encoding
content-encoding: gzip
date: Wed, 30 Jul 2025 16:58:35 GMT
content-length: 1558
set-cookie: _abck=6EB9D9EC1633406C2D6C6D337891D177~-1~YAAQja1NaHEqilaYAQAAkoFFXA4/d/Z4bHAvYZ8i3B+3avYAnlAI6D5/oAdf5/kEJRy7tCoT8lvvqth8WNJ2K5Uer6DqrrIrWRHNfjokBfdHcltYnn1or66YWaCF41iu4FkxrY6k6UYorf7DyqihgYWXRWiIYtbWFCsOIlH3mOQ5TrYjlq2TNfdGthBZYkX9g1g+zs3+BYK48h839fCgqVMNIZe67rEFOct1IX/KnrDhIHOS+H5+nGQXh8fNPdFKb8opahPHOHtKV1pDIFfVIyjhgNdsmsTGNeHMSzeHsZX89Tdqu3uxKr3kbKchZOX0sv1EoneygiIhxU4bqhmxSSleOKhEUTJy9Y0cK4+GLgojGZQxxq9qD0YAFXcfSbb5IJj8GFzpBbKxepSwO5WtCMPZCLaXaiOUi5vCi0bqS/4qCvVX5D1k/2Rzw6GnN3fZYmz19nk=~-1~-1~-1; Domain=.openjdk.org; Path=/; Expires=Thu, 30 Jul 2026 16:58:35 GMT; Max-Age=31536000; Secure
set-cookie: bm_sz=2CC31AC65943CA21C490F79D7BFED8BA~YAAQja1NaHIqilaYAQAAkoFFXBwVeN7QNFBBs6jPQNPLQkpGR+79PmevgR8CereS8Ll0b0Nd815wPt4PEWvz5p9Has15I9e1lTqdwmGbIC4azWam2nFy+YQ1/PNUDPk2UYKlL5RFiAI1ymKlQ1/kRACTxPyaxY7mM8rZ5qnVe7OfQjrObhAlDGaQkgeOYZ04YfrXpI8mehDGoV1A81GOfhBR6FFAFbHgzTWLEHXuAl/Rhu0JjjVUSUMzZRJNDZrK/1YaGgu+UmyP7TvEaSxRAUn/iR8Sck9EghBQb5YsLs9IWlSbVc1vrYBNa/A43mut11N026LxMGnVNUDrzJZzaSDVnB3M43n4SsUbXb2ZD16UU/kg27EEgSc=~3225153~3228724; Domain=.openjdk.org; Path=/; Expires=Wed, 30 Jul 2025 20:58:35 GMT; Max-Age=14400
Module name as new Manifest Entry
Fri Mar 11 20:25:52 UTC 2016
More information about the jpms-spec-comments mailing list
Module name as new Manifest Entry
Paul Benedict pbenedict at apache.orgFri Mar 11 20:25:52 UTC 2016
- Previous message: Follow Up-Security Software Users Marketing Data
- Next message: Module name as new Manifest Entry
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
For consideration by the EG: Based on some discussion [1], there is at least one tool like the Maven Compiler Plugin that only requires a Java 1.6 runtime. That means there is no native way for it to access the module name in a Java 1.9 JAR. One possible solution is to use a third-party class reader which knows how to interpret the new class file format. On the other hand, Java has supported reading the Manifest file since version 1.2. This API is available to older Java runtimes. If Java 9 allowed a new Manifest entry for the module name, older runtimes could then easily retrieve the module name using existing API. Furthermore, it would allow library providers who still support pre-Java 9 to provide a de facto module name when dropped in as an "automatic module" [2]. I personally don't find it tenable that artifacts in the Maven repository will ever be renamed to have a decent working module name that's usable in "automatic module" mode. PS: I am not proposing the Manifest entry replace the module name in module-info.java. This is only to ease migration of legacy libraries in "automatic module" mode. [1] https://mail.openjdk.java.net/pipermail/jigsaw-dev/2016-March/006632.html [2] https://mail.openjdk.java.net/pipermail/jigsaw-dev/2016-March/006683.html Cheers, Paul
- Previous message: Follow Up-Security Software Users Marketing Data
- Next message: Module name as new Manifest Entry
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the jpms-spec-comments mailing list