2012-07-05 82 views
5

我想克隆symfony-standard-edition創建項目調用但具有一些自定義要求。
所以我不需要Swiftmailer或Doctrine ORM,但希望有PaginatorBundle。使用作曲家創建自定義創建項目

我試圖複製並編輯從標準版的composer.json,做了:

composer.phar install 

但這只是安裝該供應商目錄,而不是像其他應用程序文件夾等

因此,如何能我運行:

composer.phar create-project symfony/framework-standard-edition myproject 

與我的編輯composer.json?

回答

8

您只需執行composer.phar create-project symfony/framework-standard-edition myproject即可引導整個項目,然後從composer.json中刪除不需要的軟件包,然後運行update以刪除它們。

否則,你也可以在github上克隆symfony/symfony標準倉庫,然後從那裏開始,一旦你調整了composer.json文件就運行了composer install。

+0

好吧,這就是我最後做的,只是想知道是否有其他選擇。 thanx的信息。 – ivoba 2012-07-06 06:39:04

+2

我們還應該提到它不僅僅是從composer.json中刪除軟件包,還需要清除由symfony/framework-standard-edition創建的代碼:從AppKernel中刪除軟件包,清理路由和配置以及其他任何事件 – ivoba 2012-07-06 06:41:09

+0

是的,因爲'create-project'只是一個'git clone'和'composer install'的快捷方式,除非我錯了。 – warspite 2014-03-22 10:48:32