diff options
author | Alexandra Dima <alexandra.dima@jetbrains.com> | 2019-07-15 15:42:05 +0200 |
---|---|---|
committer | Samvel Abrahamyan <samvel1024@gmail.com> | 2019-10-12 14:33:03 +0200 |
commit | a438a9a3906c3f53607638f593177142770e092d (patch) | |
tree | 14461823156d6023a693cc9dfbe18f95190f6427 | |
parent | d7c7217b66322d740d28f42cc161d36c76b34d71 (diff) | |
download | mill-a438a9a3906c3f53607638f593177142770e092d.tar.gz mill-a438a9a3906c3f53607638f593177142770e092d.tar.bz2 mill-a438a9a3906c3f53607638f593177142770e092d.zip |
Removed commented code and fixed bug in assigned target ids. Now the uri of each BuildTarget will be the intelliJModulePath of the corresponsing mill module.
-rw-r--r-- | contrib/bsp/src/mill/contrib/bsp/MillBuildServer.scala | 43 | ||||
-rw-r--r-- | contrib/bsp/src/mill/contrib/bsp/ModuleUtils.scala | 5 |
2 files changed, 2 insertions, 46 deletions
diff --git a/contrib/bsp/src/mill/contrib/bsp/MillBuildServer.scala b/contrib/bsp/src/mill/contrib/bsp/MillBuildServer.scala index 3aeaa81a..ab7c8732 100644 --- a/contrib/bsp/src/mill/contrib/bsp/MillBuildServer.scala +++ b/contrib/bsp/src/mill/contrib/bsp/MillBuildServer.scala @@ -96,10 +96,6 @@ class MillBuildServer(evaluator: Evaluator, recomputeTargets() handleExceptions[String, WorkspaceBuildTargetsResult]( (in) => new WorkspaceBuildTargetsResult(moduleToTarget.values.toList.asJava), "") -// val future = new CompletableFuture[WorkspaceBuildTargetsResult]() -// val result = new WorkspaceBuildTargetsResult(moduleToTarget.values.toList.asJava) -// future.complete(result) -// future } private[this] def getSourceFiles(sources: Seq[os.Path]): Iterable[os.Path] = { @@ -144,10 +140,6 @@ class MillBuildServer(evaluator: Evaluator, new SourcesResult(items.asJava) } - -// val future = new CompletableFuture[SourcesResult]() -// future.complete(computeSourcesResult) -// future handleExceptions[String, SourcesResult]((in) => computeSourcesResult, "") } @@ -164,10 +156,6 @@ class MillBuildServer(evaluator: Evaluator, yield targetId).toList.asJava new InverseSourcesResult(targets) } - -// val future = new CompletableFuture[InverseSourcesResult]() -// future.complete(getInverseSourcesResult) -// future handleExceptions[String, InverseSourcesResult]((in) => getInverseSourcesResult, "") } @@ -200,10 +188,6 @@ class MillBuildServer(evaluator: Evaluator, new DependencySourcesResult(items.asJava) } - -// val future = new CompletableFuture[DependencySourcesResult]() -// future.complete(getDependencySources) -// future handleExceptions[String, DependencySourcesResult]((in) => getDependencySources, "") } @@ -223,10 +207,6 @@ class MillBuildServer(evaluator: Evaluator, new ResourcesResult(items.asJava) } - -// val future = new CompletableFuture[ResourcesResult]() -// future.complete(getResources) -// future handleExceptions[String, ResourcesResult]((in) => getResources, "") } @@ -321,10 +301,6 @@ class MillBuildServer(evaluator: Evaluator, compileResult.setOriginId(compileParams.getOriginId) compileResult //TODO: See what form IntelliJ expects data about products of compilation in order to set data field } - -// val future = new CompletableFuture[CompileResult]() -// future.complete(getCompileResult) -// future handleExceptions[String, CompileResult]((in) => getCompileResult, "") } @@ -344,9 +320,6 @@ class MillBuildServer(evaluator: Evaluator, new RunResult(StatusCode.OK) } } -// val future = new CompletableFuture[RunResult]() -// future.complete(getRunResult) -// future handleExceptions[String, RunResult]((in) => getRunResult, "") } @@ -431,9 +404,6 @@ class MillBuildServer(evaluator: Evaluator, testResult } } -// val future = new CompletableFuture[TestResult]() -// future.complete(getTestResult(ctx)) -// future handleExceptions[String, TestResult]((in) => getTestResult, "") } @@ -458,9 +428,6 @@ class MillBuildServer(evaluator: Evaluator, } new CleanCacheResult(msg, cleaned) } -// val future = new CompletableFuture[CleanCacheResult]() -// future.complete(getCleanCacheResult) -// future handleExceptions[String, CleanCacheResult]((in) => getCleanCacheResult, "") } @@ -485,10 +452,6 @@ class MillBuildServer(evaluator: Evaluator, } new ScalacOptionsResult(targetScalacOptions.asJava) } - -// val future = new CompletableFuture[ScalacOptionsResult]() -// future.complete(getScalacOptionsResult) -// future handleExceptions[String, ScalacOptionsResult]((in) => getScalacOptionsResult, "") } @@ -516,9 +479,6 @@ class MillBuildServer(evaluator: Evaluator, } new ScalaMainClassesResult(items.asJava) } -// val future = new CompletableFuture[ScalaMainClassesResult]() -// future.complete(getScalaMainClasses) -// future handleExceptions[String, ScalaMainClassesResult]((in) => getScalaMainClasses, "") } @@ -556,9 +516,6 @@ class MillBuildServer(evaluator: Evaluator, } new ScalaTestClassesResult(items.asJava) } -// val future = new CompletableFuture[ScalaTestClassesResult]() -// future.complete(getScalaTestClasses(ctx)) -// future handleExceptions[Ctx.Home, ScalaTestClassesResult]((c) => getScalaTestClasses(c), ctx) } diff --git a/contrib/bsp/src/mill/contrib/bsp/ModuleUtils.scala b/contrib/bsp/src/mill/contrib/bsp/ModuleUtils.scala index e7c1ed22..5413c02f 100644 --- a/contrib/bsp/src/mill/contrib/bsp/ModuleUtils.scala +++ b/contrib/bsp/src/mill/contrib/bsp/ModuleUtils.scala @@ -56,9 +56,8 @@ object ModuleUtils { } buildTarget.setData(dataBuildTarget) buildTarget.setDisplayName(module.millModuleSegments.last.value.toList.head.pathSegments.head) - buildTarget.setBaseDirectory(module.millSourcePath.toNIO.toAbsolutePath.toUri.toString) + buildTarget.setBaseDirectory(module.intellijModulePath.toNIO.toAbsolutePath.toUri.toString) moduleToTarget ++= Map(module -> buildTarget) - } moduleToTarget @@ -125,7 +124,7 @@ object ModuleUtils { for ( module <- modules ) { moduleToTarget ++= Map(module -> new BuildTargetIdentifier( - module.millSourcePath.toNIO.toAbsolutePath.toUri.toString + module.intellijModulePath.toNIO.toAbsolutePath.toUri.toString )) } |