我在想什么是组织和复制某些资源的最佳方式,我在寻找什么是最好的方法。我正在开发一个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