1
在Play項目中,每次編譯後,SBT任務都必須生成JSON文件。多次執行SBT任務
lazy val generateSchema = taskKey[Unit]("Generate schema.json file")
fullRunTask(generateSchema, Compile, "models.GenerateSchema")
generateSchema <<= generateSchema triggeredBy (compile in Compile)
但是一旦編譯完成,這個任務會被執行多次。即使在編譯後刷新頁面,它也會被執行多次。我認爲每個類編譯時都會執行該任務。有沒有辦法讓任務在編譯後只運行一次,而在頁面剛剛刷新時不運行?