summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexandra Dima <alexandra.dima@jetbrains.com>2019-07-15 15:42:05 +0200
committerSamvel Abrahamyan <samvel1024@gmail.com>2019-10-12 14:33:03 +0200
commita438a9a3906c3f53607638f593177142770e092d (patch)
tree14461823156d6023a693cc9dfbe18f95190f6427
parentd7c7217b66322d740d28f42cc161d36c76b34d71 (diff)
downloadmill-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.scala43
-rw-r--r--contrib/bsp/src/mill/contrib/bsp/ModuleUtils.scala5
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
))
}