如何将自定义moqui组件保存在单独的目录中

时间:2015-09-11 12:16:33

标签: moqui

假设我希望将我的自定义组件放在名为' cc'的目录中,该目录将位于' moqui-trunk' 。目录

dev/ |-- cc/ |-- moqui-trunk/

MoquiInit.properties中有一个设置 moqui.runtime=../moqui/runtime

理想情况下,人们会认为将此更改为../cc应该可以胜任。但是在那里还有另一个街区,它说: if there is a "runtime" directory in the war file (in the root of the webapp) that will be used instead of this setting

我想如果我重命名/删除'运行时' ' moqui-trunk'中的目录目录,然后它将开始从我的&#c; cc'目录。但是,我怎样才能在“moqui-trunk”中进行最小的改变。 (以便轻松管理补丁,svn更新等)。

1 个答案:

答案 0 :(得分:1)

我不是在跟踪为什么你想要移动东西,但我这样做的方式是有三个git回购a)Moqui b)地幔c)组件

  • Moqui是git克隆到/ moqui
  • Mantle被git克隆到/ moqui / runtime / mantle
  • 将组件git克隆到/ moqui / runtime / component

在我的组件中,我有我的应用程序的子目录,所有这些意味着我可以保持一切尽可能清洁并尽可能接近上游,这也意味着如果你在/ moqui目录中,你可以git pull for上游Moqui对于Mantle变化,/ moqui / runtime / mantle的变化和变化相同。

另请参阅Making Apps with Moqui一书,它真正有助于解释建立Moqui顶部的基础知识。