我正在尝试运行一个依赖于死锁的遗留游戏框架应用程序。
有问题的依赖项在 dependencies.yml 中列出如下:
- play -> deadbolt 1.5.4
当我运行时:
播放依赖项--sync
它无法找到依赖项。
它在 Maven 中的不同位置列出:
但是,我无法通过编辑dependencies.yml 以指向似乎是当前位置的方式来解决依赖关系。
我正在尝试运行一个依赖于死锁的遗留游戏框架应用程序。
有问题的依赖项在 dependencies.yml 中列出如下:
- play -> deadbolt 1.5.4
当我运行时:
播放依赖项--sync
它无法找到依赖项。
它在 Maven 中的不同位置列出:
但是,我无法通过编辑dependencies.yml 以指向似乎是当前位置的方式来解决依赖关系。
Play 1 中的依赖管理在其生命周期中从读取本地库更改为声明依赖。本地库被放置在modules
目录中。这些依赖项可通过 Play 网站的 [module site] ( https://www.playframework.com/modules/deadbolt ) 获得。
您下载的版本是由 Grzegorz Slowikowski 打包的 mavenized 库 - 例如,请参阅 [用户组](Grzegorz Slowikowski) 上的这篇相当老的帖子。
从那以后我就明白了:
依赖加载。