0

Play フレームワークのカスタム モジュールについてもっと学ぼうとしています。コマンドラインを使用してプレイアプリケーション(v1.2.5)を作成しました。

新しい myApp をプレイする

次に、同じディレクトリに3つのモジュールを作成しました

新しいモジュール myModule1 を再生します

新しいモジュール myModule2 を再生します

新しいモジュール myModule3 を再生します

ディレクトリは次の状態です

/myApplicationDirectory

/myApp

/myModule1

/myModule2

/myModule3

以下は私の「dependencies.yml」ファイルです

    require:
        - play
        - customModules -> myModule1
        - customModules -> myModule2
        - customModules -> myModule3

    # Custom repository
    repositories:
        - customModules:
            type:       local
            artifact:   "/path/to/app/modules/"
            contains:
                - myModule1
                - myModule2
                - myModule3

myApp の下のモジュール ディレクトリには、「myModule1」、「myModule2」、「myModule3」という名前の 3 つのファイルがあります。これらのファイルには、これらのモジュールへの絶対パスのみが記述されています。

ここで、コマンド ラインから「myApp」を実行すると、これら 3 つのモジュールが使用可能であると表示されます。これらのモジュールにJavaファイルなどをFinderから手動で追加できます。ただし、IntelliJ でこれらのモジュールを開きたいです。ただし、モジュールは IntelliJ プロジェクトではありません。また、それらはコマンドラインから理想化または隠蔽されていません。それらもIntelliJに入れたいです。どうやってやるの?

ありがとう。

4

1 に答える 1

0

モジュールがコマンドラインから理想化/隠蔽されていないと言うとき、正確には何が問題なのですか? play idealizeコマンドは機能しませんか?そうでない場合は、(空の)application.confファイルをモジュールのconfフォルダーに追加してみてください。次に、そのファイルに次の行を追加します。

application.name=[your_module_name]

Eclipsesify / Idealize コマンドとモジュールのバグを思い出すようですが、それが回避策だった可能性があります。

于 2012-08-16T09:18:47.930 に答える