diff options
Diffstat (limited to 'scalaplugin/src')
-rw-r--r-- | scalaplugin/src/main/scala/forge/scalaplugin/Subproject.scala | 10 | ||||
-rw-r--r-- | scalaplugin/src/test/scala/forge/scalaplugin/MetacircularTests.scala | 1 |
2 files changed, 9 insertions, 2 deletions
diff --git a/scalaplugin/src/main/scala/forge/scalaplugin/Subproject.scala b/scalaplugin/src/main/scala/forge/scalaplugin/Subproject.scala index b28f1758..4e1bb50c 100644 --- a/scalaplugin/src/main/scala/forge/scalaplugin/Subproject.scala +++ b/scalaplugin/src/main/scala/forge/scalaplugin/Subproject.scala @@ -84,7 +84,7 @@ object Subproject{ PathRef(outputPath) } } - def createJar(sourceDirs: T[Seq[PathRef]]) = ??? + def resolveDependencies(repositories: Seq[Repository], scalaVersion: String, scalaBinaryVersion: String, @@ -185,5 +185,11 @@ abstract class Subproject extends Cacher{ } def classpath = T{ Seq(resources(), compiled()) } -// val jar = T{ createJar(classpath) } + def jar = T{ modules.Jvm.jarUp(resources, compiled) } + + @ammonite.main.Router.main + def run(mainClass: String) = { +// val cp = forge +// modules.Jvm.subprocess(mainClass, ) + } } diff --git a/scalaplugin/src/test/scala/forge/scalaplugin/MetacircularTests.scala b/scalaplugin/src/test/scala/forge/scalaplugin/MetacircularTests.scala index 4b2f6844..39addd90 100644 --- a/scalaplugin/src/test/scala/forge/scalaplugin/MetacircularTests.scala +++ b/scalaplugin/src/test/scala/forge/scalaplugin/MetacircularTests.scala @@ -54,6 +54,7 @@ object MetacircularTests extends TestSuite{ // val evaluated4 = evaluator.evaluate(OSet(Self.deps)).evaluated.collect(mapping) val evaluated5 = evaluator.evaluate(OSet(Core.compiled)).evaluated.collect(mapping) val evaluated6 = evaluator.evaluate(OSet(ScalaPlugin.compiled)).evaluated.collect(mapping) + val evaluated7 = evaluator.evaluate(OSet(ScalaPlugin.jar)).evaluated.collect(mapping) // evaluated3 } } |