0

我正在尝试了解有关游戏框架中自定义模块的更多信息。我使用命令行创建了一个播放应用程序(v1.2.5)。

玩新的 myApp

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

播放新模块 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”的文件。在这些文件中,仅写入这些模块的绝对路径。

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

谢谢。

4

1 回答 1

0

当您说模块没有从命令行理想化/黯然失色时,究竟是什么问题?play idealize命令对他们不起作用吗?如果没有,请尝试将(空)application.conf文件添加到模块的conf文件夹中。然后将以下行放入该文件中:

application.name=[your_module_name]

我似乎记得 eclipsify / Idealize 命令和模块的一个错误,这可能是解决方法。

于 2012-08-16T09:18:47.930 回答