我想知道是否可以在dependencies.yml配置文件中使用除捆绑的属性之外的任何其他属性。

例如,如果我有一个DEV_HOME环境变量,我希望能够声明这样的存储库位置:

repositories:
    - local dev:
        type: local
        artifact: ${env.DEV_HOME}/repository/[module]
        contains:
            mycompany -> *

这样我就可以避免安装和维护Nexus代理的麻烦,只需通过环境变量共享存储库。

谢谢

===============>>#1 票数:2

我无法使环境变量起作用,但可能是我做错了而且完全有可能(其他人可以检查?)。

您的问题的可能解决方案是使用它来声明您的存储库:

repositories:
     - localModules:
         type:       local
         artifact:   "${application.path}/mods/[organisation]/[module]-[revision]/"
         contains:
           - custom

这将使用项目根文件夹中的文件夹mod作为模块的位置。

===============>>#2 票数:1

Juste分享我使用的技巧(在MacOS下,它也应该在Linux下运行)是创建一个指向这个特定路径的符号链接。 每个其他团队成员都会创建与其自己的路径和位置相同的符号链接,以便每个人都可以将自己的本地存储库放在他想要的任何位置。

当我有机会时,我会尝试检查是否可以为解析器提出一些增强功能。

干杯

  ask by Hervé Labas translate from so

未解决问题?本站智能推荐:

关注微信公众号