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
|