0

サブモジュール「マネージャー」を含む Play (2.1.2) プロジェクトがあります。

メイン プロジェクトにあるテンプレートで、サブモジュールのルーターを使用したいと考えています。

私は論文を試しました:

@controllers.manager.routes.MyController.method
@controllers.routes.MyController.method
@controllers.routes.manager.MyController.method

何も機能しませんでした。

詳細については、Play のドキュメントにあるチュートリアルに従いました。

私はこのプロジェクト構造を持っています:

app
  └ controllers
  └ models
  └ views
conf
  └ application.conf
  └ routes
modules
  └ manager
    └ conf/manager.routes
    └ app/controllers
    └ app/models
    └ app/views     
project
 └ build.properties
 └ Build.scala
 └ plugins.sbt

そして主なルートで:

->  /admin manager.Routes

私がしたことは、サブパッケージ "manager" (controllers.manager) なしで manager.routes にルートを配置することだけでした。Eclipse でのこの問題のために、メイン プロジェクト (コントローラー) のように直接名前を付けました。サブプロジェクトのコントローラーの「パッケージ」名についても同じことが言えます。

サブプロジェクトのルートをメインプロジェクトで使用することはできますか?

4

1 に答える 1