Use 'core' package only as 'provided' because it only contains compile time annotations
1.1 --- a/launcher/fx/src/main/java/org/apidesign/bck2brwsr/launcher/BaseHTTPLauncher.java Sun Nov 30 16:21:27 2014 +0100
1.2 +++ b/launcher/fx/src/main/java/org/apidesign/bck2brwsr/launcher/BaseHTTPLauncher.java Sun Nov 30 16:48:07 2014 +0100
1.3 @@ -750,7 +750,12 @@
1.4 response.setCharacterEncoding("UTF-8");
1.5 if (url.getProtocol().equals("jar")) {
1.6 JarURLConnection juc = (JarURLConnection) url.openConnection();
1.7 - String s = loader.compileJar(juc.getJarFileURL());
1.8 + String s = null;
1.9 + try {
1.10 + s = loader.compileJar(juc.getJarFileURL());
1.11 + } catch (IOException iOException) {
1.12 + throw new IOException("Can't compile " + url.toExternalForm(), iOException);
1.13 + }
1.14 if (s != null) {
1.15 Writer w = response.getWriter();
1.16 w.append(s);
2.1 --- a/rt/emul/compact/pom.xml Sun Nov 30 16:21:27 2014 +0100
2.2 +++ b/rt/emul/compact/pom.xml Sun Nov 30 16:48:07 2014 +0100
2.3 @@ -21,6 +21,13 @@
2.4 <version>${project.version}</version>
2.5 <scope>provided</scope>
2.6 </dependency>
2.7 + <dependency>
2.8 + <groupId>org.apidesign.bck2brwsr</groupId>
2.9 + <artifactId>core</artifactId>
2.10 + <version>${project.version}</version>
2.11 + <type>jar</type>
2.12 + <scope>provided</scope>
2.13 + </dependency>
2.14 </dependencies>
2.15 <build>
2.16 <plugins>
3.1 --- a/rt/emul/mini/pom.xml Sun Nov 30 16:21:27 2014 +0100
3.2 +++ b/rt/emul/mini/pom.xml Sun Nov 30 16:48:07 2014 +0100
3.3 @@ -20,11 +20,12 @@
3.4 <artifactId>core</artifactId>
3.5 <version>1.0-SNAPSHOT</version>
3.6 <type>jar</type>
3.7 + <scope>provided</scope>
3.8 </dependency>
3.9 <dependency>
3.10 <groupId>org.apidesign.bck2brwsr</groupId>
3.11 <artifactId>fake</artifactId>
3.12 - <version>1.0-SNAPSHOT</version>
3.13 + <version>${project.version}</version>
3.14 <scope>provided</scope>
3.15 <type>jar</type>
3.16 </dependency>
4.1 --- a/rt/vm8/pom.xml Sun Nov 30 16:21:27 2014 +0100
4.2 +++ b/rt/vm8/pom.xml Sun Nov 30 16:48:07 2014 +0100
4.3 @@ -100,5 +100,12 @@
4.4 </exclusion>
4.5 </exclusions>
4.6 </dependency>
4.7 + <dependency>
4.8 + <groupId>org.apidesign.bck2brwsr</groupId>
4.9 + <artifactId>core</artifactId>
4.10 + <version>${project.version}</version>
4.11 + <type>jar</type>
4.12 + <scope>provided</scope>
4.13 + </dependency>
4.14 </dependencies>
4.15 </project>
4.16 \ No newline at end of file
5.1 --- a/rt/vm8/src/main/java/org/apidesign/bck2brwsr/vm8/Defaults.java Sun Nov 30 16:21:27 2014 +0100
5.2 +++ b/rt/vm8/src/main/java/org/apidesign/bck2brwsr/vm8/Defaults.java Sun Nov 30 16:48:07 2014 +0100
5.3 @@ -17,6 +17,9 @@
5.4 */
5.5 package org.apidesign.bck2brwsr.vm8;
5.6
5.7 +import org.apidesign.bck2brwsr.core.Exported;
5.8 +
5.9 +@Exported
5.10 public interface Defaults {
5.11 public static int staticValue() {
5.12 return 42;
6.1 --- a/rt/vm8/src/main/java/org/apidesign/bck2brwsr/vm8/Lambdas.java Sun Nov 30 16:21:27 2014 +0100
6.2 +++ b/rt/vm8/src/main/java/org/apidesign/bck2brwsr/vm8/Lambdas.java Sun Nov 30 16:48:07 2014 +0100
6.3 @@ -17,10 +17,13 @@
6.4 */
6.5 package org.apidesign.bck2brwsr.vm8;
6.6
6.7 +import org.apidesign.bck2brwsr.core.Exported;
6.8 +
6.9 /**
6.10 *
6.11 * @author Jaroslav Tulach
6.12 */
6.13 +@Exported
6.14 public class Lambdas {
6.15 private static void fewTimes(Runnable r, int cnt) {
6.16 while (cnt-- > 0) {