我想知道是否可以使用除了 dependencies.yml 配置文件中捆绑的属性之外的任何其他属性。
例如,如果我有一个 DEV_HOME 环境变量,我希望能够像这样声明一个存储库位置:
repositories:
- local dev:
type: local
artifact: ${env.DEV_HOME}/repository/[module]
contains:
mycompany -> *
这样我就可以避免安装和维护 Nexus 代理的痛苦,只需通过环境变量共享存储库。
谢谢
最佳答案
我无法使环境变量工作,但可能是我做错了什么,这完全有可能(其他人可以检查?)。
您的问题的一个可能解决方案是使用它来声明您的存储库:
repositories:
- localModules:
type: local
artifact: "${application.path}/mods/[organisation]/[module]-[revision]/"
contains:
- custom
这将使用项目根文件夹中的文件夹 mods 作为模块的位置。
关于dependencies - 在dependencies.yml 中使用环境变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8465949/