2010-05-20 82 views
0

我有一個應用程序由許多腳本自己做一些東西組成。我想使用Maven for PHP修改它的結構,包含多個模塊,一個通用模塊和許多客戶端模塊,具體取決於常見模塊。 我使用PHPUnit進行測試,並使用「mvn測試」從maven運行測試。所以當運行測試時,maven包含通用模塊路徑和src/main/php路徑。 問題是我現在不知道如何運行腳本,因爲出於測試目的,我必須依靠Maven包含所需模塊路徑的事實,以便我可以包含與我的模塊src dir的根相關的文件。如何在使用Maven for PHP時運行PHP腳本?

有沒有處理這個問題的方法?我是否應該使用包含所有模塊路徑來運行腳本的.bat文件?

回答

0

我認爲唯一的解決方案是: - 對所有源使用單一的maven模塊,以便生成的jar將具有您想要的結構。 - 將所有模塊瓶混合到一個文件夾後,使用shell腳本運行您的php腳本。 shell應該是這樣的: php -d include_path =「所有src模塊的所有路徑」「script_name和arguments」。 腳本名稱和參數將是您在調用shell腳本時將提供的參數。