3
當您使用增強功能時,有2個目錄:雞蛋和零件。在buildout.cfg中還有蛋和零件的聲明。構建系統的這些元素的目的是什麼?雞蛋和零件之間的搭配有什麼不同?
當您使用增強功能時,有2個目錄:雞蛋和零件。在buildout.cfg中還有蛋和零件的聲明。構建系統的這些元素的目的是什麼?雞蛋和零件之間的搭配有什麼不同?
很簡單:
零件是你擴建的基石。根據爲它們聲明的配方和在該部分中配置的設置,不同的部件運行不同的任務。
parts
子目錄保存每個部分的簿記信息。這取決於這裏存儲的配方。例如,CMMI配方可能會在此處安裝config/make/make安裝週期的結果。
雞蛋是python包的發行版。 Buildout使用來自雞蛋的代碼來提供配方實現,並且大多數增量指定要在正在構建的應用程序和腳本中使用的部件的蛋。
擁有不構建任何使用雞蛋本身的構建是完全合法的。但是爲了擴大運行這些零件,雞蛋將會被引入。
eggs
子目錄通常包含用於兩個配方的雞蛋以及任何需要雞蛋運行的東西。
部分目錄中只有任務/腳本只在運行./buildout時才運行?在雞蛋裏有沒有包裝可以在項目工作中使用?在其他情況下,我不知道爲什麼我需要零件目錄。 – sunprophit 2012-07-12 14:11:47
已更新,以解釋目錄的含義;我似乎錯過了你特意詢問這些分部的情況。 – 2012-07-12 14:17:49