2011-11-23 41 views
1

我试图增加对StringTemplates的依赖关系。这就是我的dependencies.yml文件的样子:我必须指定Play第三方依赖关系的版本吗?

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

而且出现错误。当我添加特定版本的字符模板时:

- org.antlr -> stringtemplate 4.0.2 

一切正常。

所以,为了确保我明白了 - 我必须指定第三方依赖项的版本或版本范围,对吗?

回答

3

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

+1

您还可以使用版本范围,如[1.0,) 更多信息: http://www.playframework.org/documentation/1.2.3/dependency#Dynamicrevisions – Somatik