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

时间:2011-11-23 11:13:11

标签: dependencies playframework

我试图在StringTemplates上添加依赖项。这就是我的dependencies.yml文件的样子:

require:
    - play -> secure
    - play -> crud
    - org.antlr -> stringtemplate

我有错误。当我添加特定版本的stringtemplate:

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

所以,只是为了确保我理解 - 我必须为第三方依赖指定版本或版本范围,对吗?

1 个答案:

答案 0 :(得分:3)

第三方依赖关系管理使用Maven / Ivy方案(因为它基于Ivy),转换为文件名{name}-{version}.jar。 虽然我认为可以简单地使用最新版本(使用SNAPSHOT作为版本或一些通配符,但我不是这里的专家),似乎最好的做法是明确版本化。