summaryrefslogtreecommitdiff
path: root/scalalib/src/GenIdeaModule.scala
diff options
context:
space:
mode:
authorTobias Roeser <le.petit.fou@web.de>2019-09-20 22:03:35 +0200
committerGitHub <noreply@github.com>2019-09-20 22:03:35 +0200
commit0de4e890201315458cb438f933179afafc780f94 (patch)
tree8f83f035ad3e86799718427f9f379ede90e3103a /scalalib/src/GenIdeaModule.scala
parent3e043133d6c19887ed137bb9988596a5d664d8c8 (diff)
downloadmill-0de4e890201315458cb438f933179afafc780f94.tar.gz
mill-0de4e890201315458cb438f933179afafc780f94.tar.bz2
mill-0de4e890201315458cb438f933179afafc780f94.zip
Use a dedicated path/target for idea compiler output (#694)
* Use a dedicated path/target for idea compiler output Fixes https://github.com/lihaoyi/mill/issues/693 * Fixed xml generator and test cases
Diffstat (limited to 'scalalib/src/GenIdeaModule.scala')
-rw-r--r--scalalib/src/GenIdeaModule.scala6
1 files changed, 4 insertions, 2 deletions
diff --git a/scalalib/src/GenIdeaModule.scala b/scalalib/src/GenIdeaModule.scala
index e874da8b..5deb5c7e 100644
--- a/scalalib/src/GenIdeaModule.scala
+++ b/scalalib/src/GenIdeaModule.scala
@@ -1,7 +1,7 @@
package mill.scalalib
import mill.define.Command
-import mill.{Module, T}
+import mill.{Module, PathRef, T}
/**
* Module specific configuration of the Idea project file generator.
@@ -28,7 +28,9 @@ trait GenIdeaModule extends Module {
*/
def ideaConfigFiles(ideaConfigVersion: Int): Command[Seq[IdeaConfigFile]] = T.command { Seq[IdeaConfigFile]() }
- }
+ def ideaCompileOutput: T[PathRef] = T.persistent { PathRef(T.ctx().dest / "classes") }
+
+}
object GenIdeaModule {
import upickle.default._