[Nice-commit] eclipse/src/nice/eclipse/core/builder NiceBuilder.nice,1.3,1.4
Brought to you by:
bonniot
From: <bo...@us...> - 2004-03-08 16:02:31
|
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, |