logo       
Google Custom Search
    AddThis Social Bookmark Button
-->

eclipse/src/nice/eclipse/core/builder NiceBuilder.nice,1.3,1.4: msg#00032

Subject: eclipse/src/nice/eclipse/core/builder NiceBuilder.nice,1.3,1.4
Update of /cvsroot/nice/eclipse/src/nice/eclipse/core/builder
In directory 
sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12266/src/nice/eclipse/core/builder

Modified Files:
        NiceBuilder.nice 
Log Message:
Find the Nice runtime in the plugin, since the default location code
cannot work with Eclipse 3.0, since plugins are now inside OSGi bundles.


Index: NiceBuilder.nice
===================================================================
RCS file: /cvsroot/nice/eclipse/src/nice/eclipse/core/builder/NiceBuilder.nice,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** NiceBuilder.nice    23 Feb 2004 17:52:21 -0000      1.3
--- NiceBuilder.nice    8 Mar 2004 15:46:00 -0000       1.4
***************
*** 15,23 ****
  
  class NiceBuilder extends IncrementalProjectBuilder {
!       
        IProject currentProject = cast(null);
        ?IProgressMonitor monitor = cast(null);
        NiceBuildNotifier notifier = cast(null);
!       
        build(kind, argsMap, aMonitor) {
                //println("NiceBuilder.build()");
--- 15,23 ----
  
  class NiceBuilder extends IncrementalProjectBuilder {
! 
        IProject currentProject = cast(null);
        ?IProgressMonitor monitor = cast(null);
        NiceBuildNotifier notifier = cast(null);
! 
        build(kind, argsMap, aMonitor) {
                //println("NiceBuilder.build()");
***************
*** 60,63 ****
--- 60,69 ----
                        //println("destinationDir: " + 
compilation.destinationDir);
  
+                       // Locate the Nice runtime
+                       java.net.URL runtime = plugin.find(new 
Path("lib/nice.jar"));
+                       // Eclipse 3.0 puts plugins into OSGi bundles
+                       runtime = Platform.asLocalURL(runtime);
+                       compilation.runtimeFile = runtime.getFile();
+ 
                        nice.tools.compiler.fun.compile(
                                        compilation,



-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click


<Prev in Thread] Current Thread [Next in Thread>