rt/aot/src/main/java/org/apidesign/bck2brwsr/aot/Bck2BrwsrJars.java
branchclosure
changeset 1604 7665471a56c1
parent 1603 3ee8458a6ca9
child 1622 2c0e2a58a4f2
     1.1 --- a/rt/aot/src/main/java/org/apidesign/bck2brwsr/aot/Bck2BrwsrJars.java	Tue May 27 09:20:06 2014 +0200
     1.2 +++ b/rt/aot/src/main/java/org/apidesign/bck2brwsr/aot/Bck2BrwsrJars.java	Tue May 27 12:25:41 2014 +0200
     1.3 @@ -70,6 +70,9 @@
     1.4          Set<String> exported = new HashSet<>();
     1.5  
     1.6          listJAR(jf, classes, resources, exported);
     1.7 +        
     1.8 +        String cp = jf.getManifest().getMainAttributes().getValue("Class-Path"); // NOI18N
     1.9 +        String[] classpath = cp == null ? new String[0] : cp.split(" ");
    1.10  
    1.11          class JarRes extends EmulationResources implements Bck2Brwsr.Resources {
    1.12  
    1.13 @@ -80,7 +83,7 @@
    1.14              }
    1.15          }
    1.16          return Bck2Brwsr.newCompiler()
    1.17 -            .library(true)
    1.18 +            .library(classpath)
    1.19              .addClasses(classes.toArray(new String[classes.size()]))
    1.20              .addExported(exported.toArray(new String[exported.size()]))
    1.21              .addResources(resources.toArray(new String[resources.size()]))