有時候編譯需要很長時間,我想在編譯時處理一個文件。在編譯期間保存新文件會影響構建?還是預裝了所有東西?如果在編譯期間編輯文件會發生什麼情況?
回答
我不確定這是一個有意義的問題:「這是所有編譯器和語言的情況嗎?」
問得更有意義,對於給定的構建系統,我可以在構建過程中編輯源代碼嗎?
對於ant build,顯然ant很早就決定(基於文件時間戳)編譯什麼,但是您不知道編譯任務何時啓動。
確實,編譯器只讀取一次源文件,但通常不知道什麼時候會發生。
有趣的使用情況是:
當我運行sbt> ~ test
,將SBT完成試運行,而我編輯的代碼,還是會中途停止重新編譯?
我可以看到有一個命令選項可以確定編輯是否中止測試運行。您可能想要查看測試結果,或者您可能只想對修改後的測試結果感興趣。
如果編譯和測試周期看起來不可分割,則尤其如此。
Here是測試文檔。 doc for triggered execution說:
當按Enter鍵時監測終止。
這可以被解釋爲意味着任務執行時不會暫停監視。
我試過這我的自我,我看到一切都預加載。你可以添加和編輯你所得到的。
不知道,謝謝 –
你使用了哪種語言/編譯器?你認爲這只是你的語言/編譯器組合的一次性結果,還是所有的編譯器預加載代碼? – Abs
- 1. 如果iOS分發證書過期會發生什麼情況?
- 2. 如果在另一個實例已經運行的情況下編譯了程序,會發生什麼情況?
- 3. 如果寫入文件失敗,會發生什麼情況?
- 4. 提供配置文件過期時會發生什麼情況?
- 5. 在Android中編譯java文件後,評論會發生什麼?
- 6. 當我編譯時會發生什麼?
- 7. 如果未處理事件會發生什麼情況?
- 8. 如果插件GUI關閉,會發生什麼情況?
- 9. MySQL備份期間INSERT會發生什麼情況?
- 10. 如果兩個人同時提交編輯,會發生什麼
- 11. 如果編譯AOSP/CM會發生什麼中斷
- 12. C語言cygwin編譯器,不知道爲什麼會發生這種情況
- 13. 如果你編譯一個空的java文件會發生什麼?
- 14. 如果委託不存在,會發生什麼情況?
- 15. 如果在SqlDataReader之前關閉SqlConnection,會發生什麼情況?
- 16. 如果消息在MQ中回滾會發生什麼情況?
- 17. 如果finally塊引發異常,會發生什麼情況?
- 18. 如果CFile :: Write引發異常會發生什麼情況?
- 19. 如果我的IExceptionPublisher引發異常,會發生什麼情況?
- 20. 如果我在使用pod添加的Xcode中編輯框架代碼,會發生什麼情況?
- 21. 如果我在Android Studio中刪除dump.txt文件,會發生什麼情況?
- 22. 爲什麼在這種情況下編譯器不會抱怨?
- 23. 在編譯期間編輯到GCC規範文件
- 24. 如果我在flex中重命名命名空間,會發生什麼情況?
- 25. 如果我不在Oracle RDS中指定表空間會發生什麼情況
- 26. 如果我們編譯具有不同名稱的Oracle包,會發生什麼情況?
- 27. 會話過期時會發生什麼情況?
- 28. 如果在rootfs上發生內存泄漏,會發生什麼情況?
- 29. 如果在獲得互斥鎖後發生中斷,會發生什麼情況
- 30. 在編譯期間編譯
你試過了嗎? – mattbdean
我在使用maven的scala中試過它,它似乎一切都預裝了。我想知道,所有編譯器和語言都是如此嗎? – Abs
您是否嘗試過在Windows上打開時重命名Word文檔? – mattbdean