Always use org.openide.util.lookup in provided mode - only then it is available just for compilation of the single project
1.1 --- a/json-tck/pom.xml Mon Apr 29 09:30:35 2013 +0200
1.2 +++ b/json-tck/pom.xml Mon Apr 29 09:58:13 2013 +0200
1.3 @@ -44,8 +44,13 @@
1.4 <dependency>
1.5 <groupId>org.apidesign.bck2brwsr</groupId>
1.6 <artifactId>vmtest</artifactId>
1.7 - <version>0.6</version>
1.8 + <version>0.7-SNAPSHOT</version>
1.9 <type>jar</type>
1.10 </dependency>
1.11 + <dependency>
1.12 + <groupId>org.netbeans.api</groupId>
1.13 + <artifactId>org-openide-util</artifactId>
1.14 + <scope>provided</scope>
1.15 + </dependency>
1.16 </dependencies>
1.17 </project>
2.1 --- a/json-tck/src/main/java/org/apidesign/html/json/tck/KnockoutTCK.java Mon Apr 29 09:30:35 2013 +0200
2.2 +++ b/json-tck/src/main/java/org/apidesign/html/json/tck/KnockoutTCK.java Mon Apr 29 09:58:13 2013 +0200
2.3 @@ -24,7 +24,6 @@
2.4 import net.java.html.json.tests.ConvertTypesTest;
2.5 import net.java.html.json.tests.KnockoutTest;
2.6 import net.java.html.json.tests.JSONTest;
2.7 -import java.util.ServiceLoader;
2.8 import net.java.html.json.Context;
2.9 import org.apidesign.bck2brwsr.vmtest.BrwsrTest;
2.10 import org.apidesign.bck2brwsr.vmtest.VMTest;
3.1 --- a/ko-fx/pom.xml Mon Apr 29 09:30:35 2013 +0200
3.2 +++ b/ko-fx/pom.xml Mon Apr 29 09:58:13 2013 +0200
3.3 @@ -47,6 +47,11 @@
3.4 <scope>test</scope>
3.5 </dependency>
3.6 <dependency>
3.7 + <groupId>org.netbeans.api</groupId>
3.8 + <artifactId>org-openide-util</artifactId>
3.9 + <scope>provided</scope>
3.10 + </dependency>
3.11 + <dependency>
3.12 <groupId>org.apidesign.bck2brwsr</groupId>
3.13 <artifactId>launcher.fx</artifactId>
3.14 <version>0.7-SNAPSHOT</version>