आप एक काम है कि फाइल को हटा देता है बना सकते हैं:
Project(...).settings(
removeCacheSettings,
compile in Compile <<= (compile in Compile).dependsOn(removeCacheTask)
)
स्रोत:: https://groups.google.com/forum/#!topic/play-framework/4DMWSTNM4kQ
अपनी परियोजना के लिए इन सेटिंग जोड़कर
val removeCacheTask = TaskKey[Unit]("removeCacheFile", "Deletes a cache file")
val removeCacheSettings = removeCacheTask := {
import sys.process._
Seq("rm", "/path/to/file") !
}
तो उस कार्य संकलन से पहले चलाया जा आवश्यकता होती है
build.sbt
में यह इस तरह दिखेगा:
lazy val removeCacheTask = TaskKey[Unit]("removeCacheFile", "Deletes a cache file")
removeCacheTask := {
import sys.process._
Seq("rm", "/path/to/file")!
}
compile in Compile <<= (compile in Compile).dependsOn(removeCacheTask)
स्रोत
2014-06-12 00:28:17
हां। मैंने स्पष्टता के लिए इसे ऊपर उठाया, और कार्यक्षमता को सत्यापित करने के बाद इसे अभी भी उत्तर के रूप में चिह्नित किया। वास्तव में जो मैं खोज रहा था, धन्यवाद! –