diff options
author | Tobias Roeser <le.petit.fou@web.de> | 2019-09-20 22:03:35 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-09-20 22:03:35 +0200 |
commit | 0de4e890201315458cb438f933179afafc780f94 (patch) | |
tree | 8f83f035ad3e86799718427f9f379ede90e3103a /scalalib/src/GenIdeaModule.scala | |
parent | 3e043133d6c19887ed137bb9988596a5d664d8c8 (diff) | |
download | mill-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.scala | 6 |
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._ |