Dependencies 我是否必须为播放第三方依赖项指定版本?

Dependencies 我是否必须为播放第三方依赖项指定版本?,dependencies,playframework,Dependencies,Playframework,我试着增加一个对的依赖。这是my dependencies.yml文件的外观: require: - play -> secure - play -> crud - org.antlr -> stringtemplate 我犯了错误。当我添加stringtemplate的特定版本时: - org.antlr -> stringtemplate 4.0.2 一切顺利 因此,为了确保我理解-我必须为第三方依赖项指定一个版本或一系列版本,对吗

我试着增加一个对的依赖。这是my dependencies.yml文件的外观:

require:
    - play -> secure
    - play -> crud
    - org.antlr -> stringtemplate
我犯了错误。当我添加stringtemplate的特定版本时:

    - org.antlr -> stringtemplate 4.0.2
一切顺利


因此,为了确保我理解-我必须为第三方依赖项指定一个版本或一系列版本,对吗?

第三方依赖项管理使用Maven/Ivy方案(因为它基于Ivy),该方案转换为文件名
{name}-{version}.jar

虽然我认为可以简单地使用最新版本(快照作为版本或一些通配符,但我在这里不是专家),但明确版本控制似乎是最佳做法。

您也可以使用[1.0]等版本范围。更多信息请参见: