Permalink
Browse files

Better dependency between sdt.core project and sbt.full.library. The …

…project name matches the bundle name and all jars are

correctly exported by the project. The normal Plugin Dependencies mechanisms correctly adds the project to sdt.core's class path,
so no more hard coded names to sbt jars in the sdt.core project.
  • Loading branch information...
1 parent a4a6d4b commit c6a48a4d16333579d3076aea3c8dc04c0e2c2457 @dragos dragos committed Sep 26, 2011
@@ -17,7 +17,7 @@
<modules>
<module>../org.scala-ide.scala.compiler</module>
<module>../org.scala-ide.scala.library</module>
- <module>../org.scala-ide.sbt</module>
+ <module>../org.scala-ide.sbt.full.library</module>
</modules>
<dependencyManagement>
<dependencies>
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry exported="true" kind="lib" path="lib/ivy.jar"/>
+ <classpathentry exported="true" kind="lib" path="lib/jline.jar"/>
+ <classpathentry exported="true" kind="lib" path="lib/scala-2.9/lib/compiler-interface.jar"/>
+ <classpathentry exported="true" kind="lib" path="lib/actions_2.9.1.jar"/>
+ <classpathentry exported="true" kind="lib" path="lib/api_2.9.1.jar"/>
+ <classpathentry exported="true" kind="lib" path="lib/cache_2.9.1.jar"/>
+ <classpathentry exported="true" kind="lib" path="lib/classfile_2.9.1.jar"/>
+ <classpathentry exported="true" kind="lib" path="lib/classpath_2.9.1.jar"/>
+ <classpathentry exported="true" kind="lib" path="lib/collections_2.9.1.jar"/>
+ <classpathentry exported="true" kind="lib" path="lib/compile_2.9.1.jar"/>
+ <classpathentry exported="true" kind="lib" path="lib/completion_2.9.1.jar"/>
+ <classpathentry exported="true" kind="lib" path="lib/control_2.9.1.jar"/>
+ <classpathentry exported="true" kind="lib" path="lib/discovery_2.9.1.jar"/>
+ <classpathentry exported="true" kind="lib" path="lib/incremental-compiler_2.9.1.jar"/>
+ <classpathentry exported="true" kind="lib" path="lib/interface_2.9.1.jar"/>
+ <classpathentry exported="true" kind="lib" path="lib/io_2.9.1.jar"/>
+ <classpathentry exported="true" kind="lib" path="lib/ivy_2.9.1.jar"/>
+ <classpathentry exported="true" kind="lib" path="lib/launcher_2.9.1.jar"/>
+ <classpathentry exported="true" kind="lib" path="lib/launcher-interface_2.9.1.jar"/>
+ <classpathentry exported="true" kind="lib" path="lib/logging_2.9.1.jar"/>
+ <classpathentry exported="true" kind="lib" path="lib/main_2.9.1.jar"/>
+ <classpathentry exported="true" kind="lib" path="lib/persist_2.9.1.jar"/>
+ <classpathentry exported="true" kind="lib" path="lib/precompiled-2.9.1-2_9_1.jar"/>
+ <classpathentry exported="true" kind="lib" path="lib/process_2.9.1.jar"/>
+ <classpathentry exported="true" kind="lib" path="lib/run_2.9.1.jar"/>
+ <classpathentry exported="true" kind="lib" path="lib/sbinary_2.9.1.jar"/>
+ <classpathentry exported="true" kind="lib" path="lib/sbt_2.9.1.jar"/>
+ <classpathentry exported="true" kind="lib" path="lib/task-system_2.9.1.jar"/>
+ <classpathentry exported="true" kind="lib" path="lib/tasks_2.9.1.jar"/>
+ <classpathentry kind="output" path="classes"/>
+</classpath>
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
- <name>org.scala-ide.sbt</name>
+ <name>org.scala-ide.sbt.full.library</name>
<comment></comment>
<buildSpec>
<buildCommand>
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
- <classpathentry kind="lib" path="lib/actions_2.10.0-SNAPSHOT.jar"/>
- <classpathentry kind="lib" path="lib/api_2.10.0-SNAPSHOT.jar"/>
- <classpathentry kind="lib" path="lib/cache_2.10.0-SNAPSHOT.jar"/>
- <classpathentry kind="lib" path="lib/classfile_2.10.0-SNAPSHOT.jar"/>
- <classpathentry kind="lib" path="lib/classpath_2.10.0-SNAPSHOT.jar"/>
- <classpathentry kind="lib" path="lib/collections_2.10.0-SNAPSHOT.jar"/>
- <classpathentry kind="lib" path="lib/compile_2.10.0-SNAPSHOT.jar"/>
- <classpathentry kind="lib" path="lib/completion_2.10.0-SNAPSHOT.jar"/>
- <classpathentry kind="lib" path="lib/control_2.10.0-SNAPSHOT.jar"/>
- <classpathentry kind="lib" path="lib/discovery_2.10.0-SNAPSHOT.jar"/>
- <classpathentry kind="lib" path="lib/incremental-compiler_2.10.0-SNAPSHOT.jar"/>
- <classpathentry kind="lib" path="lib/interface_2.10.0-SNAPSHOT.jar"/>
- <classpathentry kind="lib" path="lib/io_2.10.0-SNAPSHOT.jar"/>
- <classpathentry kind="lib" path="lib/ivy_2.10.0-SNAPSHOT.jar"/>
- <classpathentry kind="lib" path="lib/ivy.jar"/>
- <classpathentry kind="lib" path="lib/jline.jar"/>
- <classpathentry kind="lib" path="lib/launcher_2.10.0-SNAPSHOT.jar"/>
- <classpathentry kind="lib" path="lib/launcher-interface_2.10.0-SNAPSHOT.jar"/>
- <classpathentry kind="lib" path="lib/logging_2.10.0-SNAPSHOT.jar"/>
- <classpathentry kind="lib" path="lib/main_2.10.0-SNAPSHOT.jar"/>
- <classpathentry kind="lib" path="lib/persist_2.10.0-SNAPSHOT.jar"/>
- <classpathentry kind="lib" path="lib/precompiled-2.10.0-SNAPSHOT-2_10_0-SNAPSHOT.jar"/>
- <classpathentry kind="lib" path="lib/process_2.10.0-SNAPSHOT.jar"/>
- <classpathentry kind="lib" path="lib/run_2.10.0-SNAPSHOT.jar"/>
- <classpathentry kind="lib" path="lib/sbinary_2.10.0-SNAPSHOT.jar"/>
- <classpathentry kind="lib" path="lib/sbt_2.10.0-SNAPSHOT.jar"/>
- <classpathentry kind="lib" path="lib/task-system_2.10.0-SNAPSHOT.jar"/>
- <classpathentry kind="lib" path="lib/tasks_2.10.0-SNAPSHOT.jar"/>
- <classpathentry kind="output" path="classes"/>
-</classpath>
@@ -6,34 +6,6 @@
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
<classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/>
<classpathentry kind="lib" path="lib/miglayout-3.7.4-swt.jar"/>
- <classpathentry kind="lib" path="/org.scala-ide.sbt/lib/actions_2.10.0-SNAPSHOT.jar"/>
- <classpathentry kind="lib" path="/org.scala-ide.sbt/lib/api_2.10.0-SNAPSHOT.jar"/>
- <classpathentry kind="lib" path="/org.scala-ide.sbt/lib/cache_2.10.0-SNAPSHOT.jar"/>
- <classpathentry kind="lib" path="/org.scala-ide.sbt/lib/classfile_2.10.0-SNAPSHOT.jar"/>
- <classpathentry kind="lib" path="/org.scala-ide.sbt/lib/classpath_2.10.0-SNAPSHOT.jar"/>
- <classpathentry kind="lib" path="/org.scala-ide.sbt/lib/collections_2.10.0-SNAPSHOT.jar"/>
- <classpathentry kind="lib" path="/org.scala-ide.sbt/lib/compile_2.10.0-SNAPSHOT.jar"/>
- <classpathentry kind="lib" path="/org.scala-ide.sbt/lib/completion_2.10.0-SNAPSHOT.jar"/>
- <classpathentry kind="lib" path="/org.scala-ide.sbt/lib/control_2.10.0-SNAPSHOT.jar"/>
- <classpathentry kind="lib" path="/org.scala-ide.sbt/lib/discovery_2.10.0-SNAPSHOT.jar"/>
- <classpathentry kind="lib" path="/org.scala-ide.sbt/lib/incremental-compiler_2.10.0-SNAPSHOT.jar"/>
- <classpathentry kind="lib" path="/org.scala-ide.sbt/lib/interface_2.10.0-SNAPSHOT.jar"/>
- <classpathentry kind="lib" path="/org.scala-ide.sbt/lib/io_2.10.0-SNAPSHOT.jar"/>
- <classpathentry kind="lib" path="/org.scala-ide.sbt/lib/ivy_2.10.0-SNAPSHOT.jar"/>
- <classpathentry kind="lib" path="/org.scala-ide.sbt/lib/ivy.jar"/>
- <classpathentry kind="lib" path="/org.scala-ide.sbt/lib/jline.jar"/>
- <classpathentry kind="lib" path="/org.scala-ide.sbt/lib/launcher_2.10.0-SNAPSHOT.jar"/>
- <classpathentry kind="lib" path="/org.scala-ide.sbt/lib/launcher-interface_2.10.0-SNAPSHOT.jar"/>
- <classpathentry kind="lib" path="/org.scala-ide.sbt/lib/logging_2.10.0-SNAPSHOT.jar"/>
- <classpathentry kind="lib" path="/org.scala-ide.sbt/lib/main_2.10.0-SNAPSHOT.jar"/>
- <classpathentry kind="lib" path="/org.scala-ide.sbt/lib/persist_2.10.0-SNAPSHOT.jar"/>
- <classpathentry kind="lib" path="/org.scala-ide.sbt/lib/precompiled-2.10.0-SNAPSHOT-2_10_0-SNAPSHOT.jar"/>
- <classpathentry kind="lib" path="/org.scala-ide.sbt/lib/process_2.10.0-SNAPSHOT.jar"/>
- <classpathentry kind="lib" path="/org.scala-ide.sbt/lib/run_2.10.0-SNAPSHOT.jar"/>
- <classpathentry kind="lib" path="/org.scala-ide.sbt/lib/sbinary_2.10.0-SNAPSHOT.jar"/>
- <classpathentry kind="lib" path="/org.scala-ide.sbt/lib/sbt_2.10.0-SNAPSHOT.jar"/>
- <classpathentry kind="lib" path="/org.scala-ide.sbt/lib/task-system_2.10.0-SNAPSHOT.jar"/>
- <classpathentry kind="lib" path="/org.scala-ide.sbt/lib/tasks_2.10.0-SNAPSHOT.jar"/>
<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="target/classes"/>

0 comments on commit c6a48a4

Please sign in to comment.