当前位置: 首页 > 面试题库 >

Play Framework 1.2:如何添加自定义模块依赖项

白赞
2023-03-14
问题内容

在迁移到Play 1.2时,我有些失落。我们的应用程序中有一组自定义模块。在Play 1.1.1中,我们使用了以下结构:

/root/
  /module1
  /module2
  ...
  /moduleN
  /main app

并且application.conf引用了模块作为相对路径 (../ module1)

如何在Play 1.2中执行相同操作?我看到我应该使用 dependencies.yml 文件,但是在官方文档中找不到关于此主题的任何信息。

提前致谢

编辑: Google Group中有很多混合信息,但是本文解决了这些问题。

我将其复制到此处,以供将来在SO中搜索此问题的人参考:

好的,使用master的最新版本,这里是所需的dependencies.yml,内嵌注释:

# Application dependencies

# Notes:
#   play is an alias for play -> play $currentVersion
#   play -> crud is an alias for play -> crud $currentVersion
#   play -> secure is an alias for play -> secure $currentVersion
#   Modules from the main repository use 'play' as organisation
#

require:
    - play
    - play -> crud
    - play -> secure
    - play -> recaptcha 1.02
    - play -> greenscript 1.2b
    - crionics -> cms 1.0
    - ugot -> widgets 1.0
    - org.markdownj -> markdownj 0.3.0-1.0.2b4

repositories:

    - Scala Tools:
        type:       iBiblio
        root:       http://scala-tools.org/repo-releases/
        contains:
            - org.markdownj

    - My modules:
        type:       local
        artifact:   /somewhere/on/your/disk/[organisation]/[module]-[revision]

        # This folder must contain
        # /somewhere/on/your/disk/crionics/cms-1.0
        # /somewhere/on/your/disk/ugot/widgets-1.0

        contains:
            - ugot
            - crionics

注意:请 注意,如果您对本地存储库设置做错了操作,则在运行 play deps 时可能会删除项目(完全!)。是的,它发生在我身上:(


问题答案:

要将信息提供给不是play Google组订阅者的其他人,要查找此类信息,请继续在play
Google组https://groups.google.com/group/play-
framework上
搜索“模块+本地”,你应该找到一些线索…



 类似资料:
  • 我无法在gradle项目中添加自定义源代码集。如何初始化这里的版本号?我的gradle文件看起来像:

  • 问题内容: 使用IntelliJ 2016.2。 使用Gradle 2.14.1 我有2个项目,每个项目都有自己的build.gradle文件和单独的目录结构: 希望您能明白。在IntelliJ中,我具有以下相同级别的模块结构(无子项目): 简单的请求…我想在应用程序内使用。我要在同一个项目中同时开发两个模块。 我尝试在IntelliJ中为添加模块依赖关系。没有骰子。我尝试添加一个jar参考,没有

  • null 0.0.1-快照 _remote.repositories Maven-metadata-local org-utility-0.0.1-snapshot.jar org-utility-0.0.1-snapshot.pom org-utility-0.0.1-snapshot-jar-with-dependencies.jar 因此,我能够将jar“retrieve org-utili

  • 本文向大家介绍android-gradle 如何在模块中添加.aar依赖项?,包括了android-gradle 如何在模块中添加.aar依赖项?的使用技巧和注意事项,需要的朋友参考一下 示例 在需要aar文件的模块(库或应用程序)中,必须将其添加build.gradle到存储库中: 并添加依赖项: 请注意模块中正在使用的libs文件夹的相对路径。

  • 我将JAR文件粘贴在Android Studio的文件夹中。 我在Android Studio中将此文件添加为Jar依赖项。 build.gradle文件包含JAR的引用编译文件('libs/my-custom-jar-1.0.0.jar')