EVALUATION
New system property added to enable this functionality.
/**
* true if, and only if, sun.misc.JarIndex.metaInfFilenames is set to true.
* If true, the names of the files in META-INF, and its subdirectories, will
* be added to the index. Otherwise, just the directory names are added.
*/
private static final boolean metaInfFilenames =
"true".equals(System.getProperty("sun.misc.JarIndex.metaInfFilenames"));
JDK 7 changeset:
Changeset: 0f5dc2fc81b1
Author: chegar
Date: 2011-02-03 11:56 +0000
URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/0f5dc2fc81b1
6887710: Jar index should avoid putting META-INF in the INDEX.LIST
Reviewed-by: michaelm
! src/share/classes/sun/misc/JarIndex.java
+ test/sun/misc/JarIndex/metaInfFilenames/Basic.java
+ test/sun/misc/JarIndex/metaInfFilenames/jarA/META-INF/services/my.happy.land
+ test/sun/misc/JarIndex/metaInfFilenames/jarA/a/A.java
+ test/sun/misc/JarIndex/metaInfFilenames/jarA/com/message/spi/MessageService.java
+ test/sun/misc/JarIndex/metaInfFilenames/jarB/META-INF/JAVA2.DS
+ test/sun/misc/JarIndex/metaInfFilenames/jarB/META-INF/services/no.name.service
+ test/sun/misc/JarIndex/metaInfFilenames/jarB/b/B.java
+ test/sun/misc/JarIndex/metaInfFilenames/jarC/META-INF/fonts.mf
+ test/sun/misc/JarIndex/metaInfFilenames/jarC/META-INF/fonts/Company-corporate.ttf
+ test/sun/misc/JarIndex/metaInfFilenames/jarC/META-INF/fonts/kidpr.ttf
+ test/sun/misc/JarIndex/metaInfFilenames/jarC/META-INF/services/com.message.spi.MessageService
+ test/sun/misc/JarIndex/metaInfFilenames/jarC/my/impl/StandardMessageService.java
|