如何使用 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

然后运行 ​​ play dependencies myplayapp 就完成了。

注意:注意不要在模块名中使用“-”,它是版本号的保留分隔符。
IE。 myfirstmodule-1.00 或 myfirstmodule-head

10-08 12:59