2016-04-22 11 views
0

は私がプレイ2.5.2 の午前私のような何かを期待していないデフォルトのパッケージングシステムということを知っていますどうすればこれを達成できますか? あそこ:https://www.playframework.com/documentation/2.5.x/Anatomy 彼らはそれを言う:プレイの変更デフォルトのパッケージングシステム

Note that in Play, the controllers, models and views package name conventions are now just that and can be changed if needed (such as prefixing everything with com.yourcompany). 

しかし、それはどのように私に教えてくれありません。

ありがとうございました

答えて

2

コントローラ、モデル、およびビューを希望のパッケージに配置するだけです。追加の構成は必要ありません。 routesファイルを書くときには、パッケージのエントリに接頭語を付ける必要があります。だからではなく、

/foo controllers.FooController.bar() 

を書くのあなたは記述する必要があります:

/foo foo.controller.FooController.bar() 
+0

[OK]を、それは私がきたまさにだが、おそらく私の問題が来ていることを意味し、何のパッケージが認識されていないようですライブラリや何かが見つからない場合 – Scipion

+0

コントローラやビューなどに問題がないことを確認してください(コントローラーファイルを移動した後にコントローラファイルに間違ったパッケージ宣言があるなど)。コントローラに問題がある場合、ルートは生成されず、ルートファイルで認識されません。 ( 'sbt clean compile 'などで)エラーなしでコンパイルできるはずです。 – alextsc

+0

@ user1058398あなたの質問にスタックトラックを追加できますか?それは分析を助けるかもしれない。 – irundaia

関連する問題