Playframework 如何使用dependency.yml引用本地模块?

Playframework 如何使用dependency.yml引用本地模块?,playframework,Playframework,如何使用dependency.yml引用本地模块 我想我会放弃这个问题,因为它经常出现在论坛上。答案如下 采用以下应用程序层次结构: myplayapp/ myfirstmodule/ mysecondmodule/ 我正在使用play run myplayapp运行我的应用程序 如何使用Play 1.2 dependency.xml引用本地模块?简单 编辑文件myplayapp/conf/dependencies.yml,如下所示 require: - play - myfi

如何使用dependency.yml引用本地模块

我想我会放弃这个问题,因为它经常出现在论坛上。答案如下

采用以下应用程序层次结构:

myplayapp/
myfirstmodule/
mysecondmodule/
我正在使用play run myplayapp运行我的应用程序

如何使用Play 1.2 dependency.xml引用本地模块?

简单

编辑文件myplayapp/conf/dependencies.yml,如下所示

require:
    - play
    - myfirstmodule -> myfirstmodule
    - mysecondmodule -> mysecondmodule

repositories:
    - My modules:
        type:       local
        artifact:   ${application.path}/../[module]
        contains:
            - myfirstmodule
            - mysecondmodule
然后运行播放依赖项myplayapp,您就完成了

注意:注意,不要在模块名称中使用“-”,它是版本号的保留分隔符。
例如,如果您在dependencies.yml方面遇到问题,您也可以将其放入modules目录中,就像我们在${play.path}/modules上所做的那样。

在这种情况下,您的模块不需要使用组织“play”吗?deps--sync将删除它,看起来你也知道如何让它和游戏战争指挥部一起工作吗?事实证明,/tmp/myplayapp/WEB-INF/application/modules/myfirstmodule是一个空目录。尝试使用1.2.5和1.2.7