# HG changeset patch # User Jaroslav Tulach # Date 1417362487 -3600 # Node ID 955520296b089abcdff536484c3cde6e470a9624 # Parent 5ab1cb07a530d239089ad4105ec3a80496ea60cc Use 'core' package only as 'provided' because it only contains compile time annotations diff -r 5ab1cb07a530 -r 955520296b08 launcher/fx/src/main/java/org/apidesign/bck2brwsr/launcher/BaseHTTPLauncher.java --- a/launcher/fx/src/main/java/org/apidesign/bck2brwsr/launcher/BaseHTTPLauncher.java Sun Nov 30 16:21:27 2014 +0100 +++ b/launcher/fx/src/main/java/org/apidesign/bck2brwsr/launcher/BaseHTTPLauncher.java Sun Nov 30 16:48:07 2014 +0100 @@ -750,7 +750,12 @@ response.setCharacterEncoding("UTF-8"); if (url.getProtocol().equals("jar")) { JarURLConnection juc = (JarURLConnection) url.openConnection(); - String s = loader.compileJar(juc.getJarFileURL()); + String s = null; + try { + s = loader.compileJar(juc.getJarFileURL()); + } catch (IOException iOException) { + throw new IOException("Can't compile " + url.toExternalForm(), iOException); + } if (s != null) { Writer w = response.getWriter(); w.append(s); diff -r 5ab1cb07a530 -r 955520296b08 rt/emul/compact/pom.xml --- a/rt/emul/compact/pom.xml Sun Nov 30 16:21:27 2014 +0100 +++ b/rt/emul/compact/pom.xml Sun Nov 30 16:48:07 2014 +0100 @@ -21,6 +21,13 @@ ${project.version} provided + + org.apidesign.bck2brwsr + core + ${project.version} + jar + provided + diff -r 5ab1cb07a530 -r 955520296b08 rt/emul/mini/pom.xml --- a/rt/emul/mini/pom.xml Sun Nov 30 16:21:27 2014 +0100 +++ b/rt/emul/mini/pom.xml Sun Nov 30 16:48:07 2014 +0100 @@ -20,11 +20,12 @@ core 1.0-SNAPSHOT jar + provided org.apidesign.bck2brwsr fake - 1.0-SNAPSHOT + ${project.version} provided jar diff -r 5ab1cb07a530 -r 955520296b08 rt/vm8/pom.xml --- a/rt/vm8/pom.xml Sun Nov 30 16:21:27 2014 +0100 +++ b/rt/vm8/pom.xml Sun Nov 30 16:48:07 2014 +0100 @@ -100,5 +100,12 @@ + + org.apidesign.bck2brwsr + core + ${project.version} + jar + provided + \ No newline at end of file diff -r 5ab1cb07a530 -r 955520296b08 rt/vm8/src/main/java/org/apidesign/bck2brwsr/vm8/Defaults.java --- a/rt/vm8/src/main/java/org/apidesign/bck2brwsr/vm8/Defaults.java Sun Nov 30 16:21:27 2014 +0100 +++ b/rt/vm8/src/main/java/org/apidesign/bck2brwsr/vm8/Defaults.java Sun Nov 30 16:48:07 2014 +0100 @@ -17,6 +17,9 @@ */ package org.apidesign.bck2brwsr.vm8; +import org.apidesign.bck2brwsr.core.Exported; + +@Exported public interface Defaults { public static int staticValue() { return 42; diff -r 5ab1cb07a530 -r 955520296b08 rt/vm8/src/main/java/org/apidesign/bck2brwsr/vm8/Lambdas.java --- a/rt/vm8/src/main/java/org/apidesign/bck2brwsr/vm8/Lambdas.java Sun Nov 30 16:21:27 2014 +0100 +++ b/rt/vm8/src/main/java/org/apidesign/bck2brwsr/vm8/Lambdas.java Sun Nov 30 16:48:07 2014 +0100 @@ -17,10 +17,13 @@ */ package org.apidesign.bck2brwsr.vm8; +import org.apidesign.bck2brwsr.core.Exported; + /** * * @author Jaroslav Tulach */ +@Exported public class Lambdas { private static void fewTimes(Runnable r, int cnt) { while (cnt-- > 0) {