0

我想了解更多关于自定义模块的播放框架。我使用命令行创建了一个play应用程序(v1.2.5)。在不同的目录中播放框架自定义模块

打新对myApp

然后我在同一个目录中创建三个模块

玩新模块myModule1

玩新模块myModule2

打新-module myModule3

的目录在下面的条件

/myApplicationDirectory

/对myApp

/myModule1

/myModule2

/MYM odule3

下面是我的 “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下我modules目录

,有一个名为 “myModule1”, “myModule2” 和“myModule3三个文件”。在这些文件中,仅写入这些模块的绝对路径。

现在,当我从命令行运行“myApp”时,它说这三个模块都可用。我可以从Finder手动添加java文件等这些模块。不过,我想在IntelliJ中打开这些模块。但模块不是IntelliJ项目。它们也没有被命令行理想化或消除。我也想将它们放入IntelliJ中。我怎样才能做到这一点?

谢谢。

回答

0

当你说模块没有从命令行理想化/超越时,究竟是什么问题? play idealize命令不适用于他们吗?如果没有,请尝试将(空)application.conf文件添加到模块的conf文件夹中。然后把下面的线在该文件中:

application.name=[your_module_name] 

我似乎记得有eclipsify一个bug /理想化的命令和模块,并可能已解决办法。

相关问题