Catalystアプリから別プロジェクトのCatalystアプリのモジュールを呼びたい時は。。。

MyApp から OtherApp のモジュールを呼びたい時。

myapp.yml にて

setup_components:
  search_extra:
    - OtherApp::Model
のように書いておく。

実行時に use lib に追加する

myapp_server.pl
myapp_fastcgi.pl
もしくは
MyApp.pm

に
use lib "/path/to/OtherApp/lib
を追加する。

起動時にコンポーネントに追加してくれまする。

サンプルとかで便利かなと。。。