diff options
Diffstat (limited to 'src/eclipse')
-rw-r--r-- | src/eclipse/README.md | 89 | ||||
-rw-r--r-- | src/eclipse/continuations-library/.classpath | 8 | ||||
-rw-r--r-- | src/eclipse/continuations-library/.settings/org.scala-ide.sdt.core.prefs | 2 | ||||
-rw-r--r-- | src/eclipse/fjbg/.classpath | 7 | ||||
-rw-r--r-- | src/eclipse/interactive/.classpath | 9 | ||||
-rw-r--r-- | src/eclipse/interactive/.project | 35 | ||||
-rw-r--r-- | src/eclipse/partest/.classpath | 21 | ||||
-rw-r--r-- | src/eclipse/partest/.project | 10 | ||||
-rw-r--r-- | src/eclipse/reflect/.classpath | 3 | ||||
-rw-r--r-- | src/eclipse/repl/.classpath | 11 | ||||
-rw-r--r-- | src/eclipse/repl/.project (renamed from src/eclipse/continuations-library/.project) | 15 | ||||
-rw-r--r-- | src/eclipse/scala-compiler/.classpath | 12 | ||||
-rw-r--r-- | src/eclipse/scala-library/.classpath | 2 | ||||
-rw-r--r-- | src/eclipse/scaladoc/.classpath | 13 | ||||
-rw-r--r-- | src/eclipse/scaladoc/.project (renamed from src/eclipse/fjbg/.project) | 15 | ||||
-rw-r--r-- | src/eclipse/scalap/.classpath | 10 | ||||
-rw-r--r-- | src/eclipse/test-junit/.classpath | 6 |
17 files changed, 176 insertions, 92 deletions
diff --git a/src/eclipse/README.md b/src/eclipse/README.md index 44dd3d83ea..5311651db5 100644 --- a/src/eclipse/README.md +++ b/src/eclipse/README.md @@ -1,55 +1,88 @@ Eclipse project files ===================== -Import all projects inside Eclipse by choosing File/Import Existing Projects -and navigate to src/eclipse. Check all projects and click ok. +The following points describe how to get Scala to run in Eclipse: -IMPORTANT -========= +0. To get Scala to work inside of Eclipse Kepler it is necessary to build the Scala IDE by your own +because for the moment there is no update site provided for the newest development version +of Scala. To do so enter the following commands one after the other: -1. You need to define a `path variable` inside Eclipse. Define SCALA_BASEDIR in -Preferences/General/Workspace/Linked Resources. The value should be the absolute -path to your scala checkout. All paths in project files are relative to this one, + git clone https://github.com/scala-ide/scala-ide.git + cd scala-ide + ./build-all.sh clean install -Pscala-2.11.x -Peclipse-kepler -DskipTests + + After that you have an update site in `scala-ide/org.scala-ide.sdt.update-site/target/site`, which needs to be +installed in Eclipse. + +0. The second thing that needs to be done is building Scala in order to get all necessary +dependencies. To do that simply enter + + ant + + and wait until it is completed. To verify that everything has been built successfully, execute the REPL that can be found +at `scala/build/pack/bin/scala`. + +0. Import all projects inside of Eclipse by choosing `File/Import Existing Projects` +and navigate to `scala/src/eclipse`. Check all projects and click ok. + +0. You need to define a `path variable` inside Eclipse. Define `SCALA_BASEDIR` in +`Preferences/General/Workspace/Linked Resources`. The value should be the absolute +path to your Scala checkout. All paths in the project files are relative to this one, so nothing will work before you do so. -Additionally, we start using Maven dependencies (e.g. junit) so you need to define -`classpath variable` inside Eclipse. Define `M2_REPO` in Java/Build Path/Classpath Variables -to point to your local Maven repository (e.g. $HOME/.m2/repository). -2. The Eclipse Java compiler does not allow certain calls to restricted APIs in the + The same `SCALA_BASEDIR` variable needs to be defined as a `classpath variable` in +`Java/Build Path/Classpath Variables`. + + Additionally, we start using Maven dependencies (e.g. `JUnit`) so you need to define another +`classpath variable` inside Eclipse. Define `M2_REPO` in `Java/Build Path/Classpath Variables` +to point to your local Maven repository (e.g. `$HOME/.m2/repository`). + + Lastly, the JRE used by Eclipse needs to know the path to the `JLine` library, which is used by the REPL. +To set the JAR file, navigate to `Java/Installed JREs`, select the default JRE, press `Edit/Add External JARs...` +and enter the path to JLine whose location is `SCALA_BASEDIR/build/deps/repl/jline-2.11.jar` (`SCALA_BASEDIR` cannot be entered, +it needs to be replaced with its absolute path). + +0. The Eclipse Java compiler does not allow certain calls to restricted APIs in the JDK. The Scala library uses such APIs, so you'd see this error: Access restriction: The method compareAndSwapObject(Object, long, Object, Object) from the type Unsafe is not accessible due to restriction on required library. -You can *fix* it by allowing calls to restricted APIs in `Java=>Compiler=>Errors/Warnings=>Deprecated and Restricted API` -settings. - -3. The IDE guesses the Scala library version by looking for `library.properties` inside -the library jar. The `scala-library` project does not have such a file, so you will see -an error about incompatible libraries. You can work around it by adding a `library.properties` -inside `src/library` with the following contents: - #Mon, 04 Jun 2012 02:08:56 +0200 - version.number=2.10.0-20120603-141530-b34313db72 - maven.version.number=2.10.0-SNAPSHOT - osgi.version.number=2.10.0.v20120603-141530-b34313db72 - copyright.string=Copyright 2002-2012 LAMP/EPFL + You can *fix* it by allowing calls to restricted APIs in `Java/Compiler/Errors/Warnings/Deprecated and Restricted API` +settings. -4. Project files are tracked by Git, so adding them to `.gitignore` won't prevent them +0. Project files are tracked by Git, so adding them to `.gitignore` won't prevent them from being shown as dirty in `git status`. You can still ignore them by telling Git to consider them unchanged: git update-index --assume-unchanged `find src/eclipse -iname .classpath -or -iname .project` -If you want to go back to normal (for instance, to commit your changes to project files), run: + If you want to go back to normal (for instance, to commit your changes to project files), run: git update-index --no-assume-unchanged `find src/eclipse -iname .classpath -or -iname .project` +If it doesn’t compile +===================== + +The likely reason is that the build path of the imported projects isn’t correct. This can happen for instance +when the [version.properties](https://github.com/scala/scala/blob/master/versions.properties) file is updated, +and Eclipse .classpath of the different projects isn’t updated accordingly. The fix is simple, manually inspect +the build path of each project and make sure the version of the declared dependencies is in sync with the version +declared in the `version.properties` file. If it isn’t, update it manually and, when done, don’t forget to share +your changes via a pull request. +(We are aware this is cumbersome. If you feel like scripting the process, pull requests are of course welcome.) + +Launching & Debugging scalac +============================ + +Read [here](http://scala-ide.org/docs/tutorials/scalac-trunk/index.html#Launching_and_Debugging_scalac). + DETAILS ======= -The compiler project depends on the library, reflect, asm and fjbg projects. The +The compiler project depends on the library, reflect, and asm projects. The builder will take care of the correct ordering, and changes in one project will be picked up by the dependent projects. -The output directory is set to be build/quick, so the runner scripts in quick -work as they are (run an ant build to have them generated once)
\ No newline at end of file +The output directory is set to be `build/quick`, so the runner scripts in quick +work as they are (they are generated after an ant build). diff --git a/src/eclipse/continuations-library/.classpath b/src/eclipse/continuations-library/.classpath deleted file mode 100644 index b3ca4eeb48..0000000000 --- a/src/eclipse/continuations-library/.classpath +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<classpath> - <classpathentry kind="src" path="library"/> - <classpathentry combineaccessrules="false" kind="src" path="/scala-library"/> - <classpathentry kind="con" path="org.scala-ide.sdt.launching.SCALA_CONTAINER"/> - <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> - <classpathentry kind="output" path="build-quick-continuations-library"/> -</classpath> diff --git a/src/eclipse/continuations-library/.settings/org.scala-ide.sdt.core.prefs b/src/eclipse/continuations-library/.settings/org.scala-ide.sdt.core.prefs deleted file mode 100644 index 63e1df247f..0000000000 --- a/src/eclipse/continuations-library/.settings/org.scala-ide.sdt.core.prefs +++ /dev/null @@ -1,2 +0,0 @@ -P=continuations\:enable -scala.compiler.useProjectSettings=true diff --git a/src/eclipse/fjbg/.classpath b/src/eclipse/fjbg/.classpath deleted file mode 100644 index 3e2f55f48a..0000000000 --- a/src/eclipse/fjbg/.classpath +++ /dev/null @@ -1,7 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<classpath> - <classpathentry kind="src" path="fjbg"/> - <classpathentry kind="con" path="org.scala-ide.sdt.launching.SCALA_CONTAINER"/> - <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/> - <classpathentry kind="output" path="libs-classes-fjbg"/> -</classpath> diff --git a/src/eclipse/interactive/.classpath b/src/eclipse/interactive/.classpath new file mode 100644 index 0000000000..9e773a39d2 --- /dev/null +++ b/src/eclipse/interactive/.classpath @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<classpath> + <classpathentry kind="src" path="interactive"/> + <classpathentry combineaccessrules="false" kind="src" path="/scaladoc"/> + <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> + <classpathentry combineaccessrules="false" kind="src" path="/scala-compiler"/> + <classpathentry combineaccessrules="false" kind="src" path="/scala-library"/> + <classpathentry kind="output" path="build-quick-interactive"/> +</classpath> diff --git a/src/eclipse/interactive/.project b/src/eclipse/interactive/.project new file mode 100644 index 0000000000..1d30e0c001 --- /dev/null +++ b/src/eclipse/interactive/.project @@ -0,0 +1,35 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>interactive</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.scala-ide.sdt.core.scalabuilder</name> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.scala-ide.sdt.core.scalanature</nature> + <nature>org.eclipse.jdt.core.javanature</nature> + </natures> + <linkedResources> + <link> + <name>build-quick-interactive</name> + <type>2</type> + <locationURI>SCALA_BASEDIR/build/quick/classes/interactive</locationURI> + </link> + <link> + <name>interactive</name> + <type>2</type> + <locationURI>SCALA_BASEDIR/src/interactive</locationURI> + </link> + <link> + <name>lib</name> + <type>2</type> + <locationURI>SCALA_BASEDIR/lib</locationURI> + </link> + </linkedResources> +</projectDescription> diff --git a/src/eclipse/partest/.classpath b/src/eclipse/partest/.classpath index 7936d4d4b4..7f28868d95 100644 --- a/src/eclipse/partest/.classpath +++ b/src/eclipse/partest/.classpath @@ -1,15 +1,14 @@ <?xml version="1.0" encoding="UTF-8"?> <classpath> - <classpathentry kind="src" path="partest"/> - <classpathentry combineaccessrules="false" kind="src" path="/reflect"/> - <classpathentry combineaccessrules="false" kind="src" path="/scala-library"/> - <classpathentry combineaccessrules="false" kind="src" path="/scala-compiler"/> - <classpathentry combineaccessrules="false" kind="src" path="/scalap"/> - <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> - <classpathentry kind="lib" path="lib/ant/ant.jar"/> - <classpathentry kind="lib" path="lib/jline.jar"/> - <classpathentry kind="lib" path="lib/msil.jar"/> + <classpathentry kind="src" path="partest-extras"/> <classpathentry combineaccessrules="false" kind="src" path="/asm"/> - <classpathentry combineaccessrules="false" kind="src" path="/continuations-library"/> - <classpathentry kind="output" path="build-quick-partest"/> + <classpathentry combineaccessrules="false" kind="src" path="/repl"/> + <classpathentry kind="var" path="M2_REPO/com/googlecode/java-diff-utils/diffutils/1.3.0/diffutils-1.3.0.jar"/> + <classpathentry kind="var" path="M2_REPO/org/scala-sbt/test-interface/1.0/test-interface-1.0.jar"/> + <classpathentry kind="var" path="M2_REPO/org/scala-lang/modules/scala-partest_2.11.0-M7/1.0.0-RC8/scala-partest_2.11.0-M7-1.0.0-RC8.jar"/> + <classpathentry kind="var" path="SCALA_BASEDIR/lib/ant/ant.jar"/> + <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> + <classpathentry combineaccessrules="false" kind="src" path="/scala-compiler"/> + <classpathentry combineaccessrules="false" kind="src" path="/scala-library"/> + <classpathentry kind="output" path="build-quick-partest-extras"/> </classpath> diff --git a/src/eclipse/partest/.project b/src/eclipse/partest/.project index 45c24332ba..5c0c851b80 100644 --- a/src/eclipse/partest/.project +++ b/src/eclipse/partest/.project @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <projectDescription> - <name>partest</name> + <name>partest-extras</name> <comment></comment> <projects> </projects> @@ -17,9 +17,9 @@ </natures> <linkedResources> <link> - <name>build-quick-partest</name> + <name>build-quick-partest-extras</name> <type>2</type> - <locationURI>SCALA_BASEDIR/build/quick/classes/partest</locationURI> + <locationURI>SCALA_BASEDIR/build/quick/classes/partest-extras</locationURI> </link> <link> <name>lib</name> @@ -27,9 +27,9 @@ <locationURI>SCALA_BASEDIR/lib</locationURI> </link> <link> - <name>partest</name> + <name>partest-extras</name> <type>2</type> - <locationURI>SCALA_BASEDIR/src/partest</locationURI> + <locationURI>SCALA_BASEDIR/src/partest-extras</locationURI> </link> </linkedResources> </projectDescription> diff --git a/src/eclipse/reflect/.classpath b/src/eclipse/reflect/.classpath index 36e6b6adf1..3f14621da7 100644 --- a/src/eclipse/reflect/.classpath +++ b/src/eclipse/reflect/.classpath @@ -2,7 +2,6 @@ <classpath> <classpathentry kind="src" path="reflect"/> <classpathentry combineaccessrules="false" kind="src" path="/scala-library"/> - <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/> - <classpathentry combineaccessrules="false" kind="src" path="/continuations-library"/> + <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> <classpathentry kind="output" path="build-quick-reflect"/> </classpath> diff --git a/src/eclipse/repl/.classpath b/src/eclipse/repl/.classpath new file mode 100644 index 0000000000..601a231aeb --- /dev/null +++ b/src/eclipse/repl/.classpath @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<classpath> + <classpathentry kind="src" path="repl"/> + <classpathentry combineaccessrules="false" kind="src" path="/asm"/> + <classpathentry kind="var" path="M2_REPO/jline/jline/2.11/jline-2.11.jar"/> + <classpathentry kind="con" path="org.scala-ide.sdt.launching.SCALA_CONTAINER"/> + <classpathentry kind="con" path="org.scala-ide.sdt.launching.SCALA_COMPILER_CONTAINER"/> + <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> + <classpathentry kind="var" path="SCALA_BASEDIR/build/deps/repl/jline-2.11.jar"/> + <classpathentry kind="output" path="build-quick-repl"/> +</classpath> diff --git a/src/eclipse/continuations-library/.project b/src/eclipse/repl/.project index f3a53a3d97..69ad08ab1a 100644 --- a/src/eclipse/continuations-library/.project +++ b/src/eclipse/repl/.project @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <projectDescription> - <name>continuations-library</name> + <name>repl</name> <comment></comment> <projects> </projects> @@ -17,14 +17,19 @@ </natures> <linkedResources> <link> - <name>build-quick-continuations-library</name> + <name>build-quick-repl</name> <type>2</type> - <locationURI>SCALA_BASEDIR/build/quick/classes/continuations/library</locationURI> + <locationURI>SCALA_BASEDIR/build/quick/classes/repl</locationURI> </link> <link> - <name>library</name> + <name>lib</name> <type>2</type> - <locationURI>SCALA_BASEDIR/src/continuations/library</locationURI> + <locationURI>SCALA_BASEDIR/lib</locationURI> + </link> + <link> + <name>repl</name> + <type>2</type> + <locationURI>SCALA_BASEDIR/src/repl</locationURI> </link> </linkedResources> </projectDescription> diff --git a/src/eclipse/scala-compiler/.classpath b/src/eclipse/scala-compiler/.classpath index d438d3e610..e81cacca26 100644 --- a/src/eclipse/scala-compiler/.classpath +++ b/src/eclipse/scala-compiler/.classpath @@ -1,14 +1,10 @@ <?xml version="1.0" encoding="UTF-8"?> <classpath> <classpathentry kind="src" path="compiler"/> - <classpathentry combineaccessrules="false" kind="src" path="/reflect"/> - <classpathentry combineaccessrules="false" kind="src" path="/scala-library"/> - <classpathentry combineaccessrules="false" kind="src" path="/fjbg"/> - <classpathentry combineaccessrules="false" kind="src" path="/asm"/> + <classpathentry combineaccessrules="false" exported="true" kind="src" path="/asm"/> + <classpathentry combineaccessrules="false" exported="true" kind="src" path="/reflect"/> + <classpathentry combineaccessrules="false" exported="true" kind="src" path="/scala-library"/> + <classpathentry kind="var" path="SCALA_BASEDIR/lib/ant/ant.jar"/> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> - <classpathentry kind="lib" path="lib/ant/ant.jar"/> - <classpathentry kind="lib" path="lib/jline.jar"/> - <classpathentry kind="lib" path="lib/msil.jar"/> - <classpathentry combineaccessrules="false" kind="src" path="/continuations-library"/> <classpathentry kind="output" path="build-quick-compiler"/> </classpath> diff --git a/src/eclipse/scala-library/.classpath b/src/eclipse/scala-library/.classpath index a3a4933d34..eff3c8e0b7 100644 --- a/src/eclipse/scala-library/.classpath +++ b/src/eclipse/scala-library/.classpath @@ -2,6 +2,6 @@ <classpath> <classpathentry kind="src" path="library"/> <classpathentry kind="con" path="org.scala-ide.sdt.launching.SCALA_CONTAINER"/> - <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/> + <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> <classpathentry kind="output" path="build-quick-lib"/> </classpath> diff --git a/src/eclipse/scaladoc/.classpath b/src/eclipse/scaladoc/.classpath new file mode 100644 index 0000000000..c8f0e89b8a --- /dev/null +++ b/src/eclipse/scaladoc/.classpath @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<classpath> + <classpathentry kind="src" path="scaladoc"/> + <classpathentry kind="var" path="SCALA_BASEDIR/lib/ant/ant.jar"/> + <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> + <classpathentry combineaccessrules="false" kind="src" path="/scala-compiler"/> + <classpathentry combineaccessrules="false" kind="src" path="/scala-library"/> + <classpathentry combineaccessrules="false" kind="src" path="/partest-extras"/> + <classpathentry kind="var" path="M2_REPO/org/scala-lang/modules/scala-xml_2.11.0-M7/1.0.0-RC7/scala-xml_2.11.0-M7-1.0.0-RC7.jar"/> + <classpathentry kind="var" path="M2_REPO/org/scala-lang/modules/scala-parser-combinators_2.11.0-M7/1.0.0-RC5/scala-parser-combinators_2.11.0-M7-1.0.0-RC5.jar"/> + <classpathentry kind="var" path="M2_REPO/org/scala-lang/modules/scala-partest_2.11.0-M7/1.0.0-RC8/scala-partest_2.11.0-M7-1.0.0-RC8.jar"/> + <classpathentry kind="output" path="build-quick-scaladoc"/> +</classpath> diff --git a/src/eclipse/fjbg/.project b/src/eclipse/scaladoc/.project index 8acea9f5fe..bf7649039f 100644 --- a/src/eclipse/fjbg/.project +++ b/src/eclipse/scaladoc/.project @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <projectDescription> - <name>fjbg</name> + <name>scaladoc</name> <comment></comment> <projects> </projects> @@ -17,14 +17,19 @@ </natures> <linkedResources> <link> - <name>fjbg</name> + <name>build-quick-scaladoc</name> <type>2</type> - <locationURI>SCALA_BASEDIR/src/fjbg</locationURI> + <locationURI>SCALA_BASEDIR/build/quick/classes/scaladoc</locationURI> </link> <link> - <name>libs-classes-fjbg</name> + <name>lib</name> <type>2</type> - <locationURI>SCALA_BASEDIR/build/libs/classes/fjbg</locationURI> + <locationURI>SCALA_BASEDIR/lib</locationURI> + </link> + <link> + <name>scaladoc</name> + <type>2</type> + <locationURI>SCALA_BASEDIR/src/scaladoc</locationURI> </link> </linkedResources> </projectDescription> diff --git a/src/eclipse/scalap/.classpath b/src/eclipse/scalap/.classpath index 16737bd9cd..3b635cf56e 100644 --- a/src/eclipse/scalap/.classpath +++ b/src/eclipse/scalap/.classpath @@ -1,13 +1,9 @@ <?xml version="1.0" encoding="UTF-8"?> <classpath> <classpathentry kind="src" path="scalap"/> - <classpathentry combineaccessrules="false" kind="src" path="/reflect"/> - <classpathentry combineaccessrules="false" kind="src" path="/scala-library"/> - <classpathentry combineaccessrules="false" kind="src" path="/scala-compiler"/> + <classpathentry kind="var" path="SCALA_BASEDIR/lib/ant/ant.jar"/> + <classpathentry kind="con" path="org.scala-ide.sdt.launching.SCALA_CONTAINER"/> + <classpathentry kind="con" path="org.scala-ide.sdt.launching.SCALA_COMPILER_CONTAINER"/> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> - <classpathentry kind="lib" path="lib/ant/ant.jar"/> - <classpathentry kind="lib" path="lib/jline.jar"/> - <classpathentry kind="lib" path="lib/msil.jar"/> - <classpathentry combineaccessrules="false" kind="src" path="/continuations-library"/> <classpathentry kind="output" path="build-quick-scalap"/> </classpath> diff --git a/src/eclipse/test-junit/.classpath b/src/eclipse/test-junit/.classpath index 718f7b6ece..8a599bd8c7 100644 --- a/src/eclipse/test-junit/.classpath +++ b/src/eclipse/test-junit/.classpath @@ -1,12 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> <classpath> <classpathentry kind="src" path="test-junit"/> + <classpathentry kind="var" path="SCALA_BASEDIR/lib/ant/ant.jar"/> + <classpathentry kind="var" path="M2_REPO/junit/junit/4.10/junit-4.10.jar"/> <classpathentry combineaccessrules="false" kind="src" path="/reflect"/> <classpathentry combineaccessrules="false" kind="src" path="/scala-library"/> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> - <classpathentry kind="lib" path="lib/ant/ant.jar"/> - <classpathentry kind="lib" path="lib/jline.jar"/> <classpathentry combineaccessrules="false" kind="src" path="/scala-compiler"/> - <classpathentry kind="var" path="M2_REPO/junit/junit/4.10/junit-4.10.jar"/> + <classpathentry combineaccessrules="false" kind="src" path="/repl"/> <classpathentry kind="output" path="build-test-junit"/> </classpath> |