我在想什麼是組織和複製某些資源的最佳方式,我在尋找什麼是最好的方法。我正在開發一個PHP應用程序,我正在使用Maven來管理項目(測試,依賴關係,打包等)。我使用一個外部庫(代碼點火器,一個PHP MVC框架),它提供了一個最新的,日期stable version through github。 (在這種情況下,我對github版本感興趣,因爲它包含一些尚未發佈的修復程序,但尚未從網站下載)。在這個Maven PHP項目中組織和複製資源的最佳方式
每當我編譯/打包應用程序時,我想從github (或使用本地緩存版本)。我在Google上做了一些搜索,看起來並不那麼簡單。我正在考慮在我的個人maven存儲庫中爲代碼點火器創建一個maven工件,並將其作爲依賴項添加。雖然這是我開始懷疑這是否是最好的方法。
有關該項目的一些詳細信息:
- 的根目錄是放在src /主/ web應用/
- 我可能會決定更改Web根目錄的位置,爲開發更簡單的東西一點用都沒有與Maven一起工作,但向Maven目錄結構學習開發人員是可以接受的。
- 我想從Code Igniter文件中分離自定義開發的PHP文件(並在運行測試之前覆蓋它們)。
在這種情況下什麼是一個好的maven解決方案?
我試着爲CodeIgniter製作一個單獨的WAR文件,並通過在我的項目中添加它作爲依賴項來覆蓋WAR。它適用於生成WAR文件,但是它會與jetty-maven-plugin結合失敗,這對我來說是一種阻礙:/看起來我只限於複製解決方案。 – webdevelopersdiary 2012-08-07 20:44:45