如何在Play! Framework 1.x中将本地jar文件指定为依赖项

16
1个回答

25

就像Google Groups中的回答所说,我可以通过以下的dependencies.yml文件来实现

对于库/jar/DateHelper-1.0.jar

require:
    - play -> crud
    - provided -> DateHelper 1.0 
repositories: 
    - provided: 
        type:       local 
        artifact:   "${application.path}/jar/[module]-[revision].jar" 
        contains: 
            - provided -> * 

(您需要创建jar文件夹并将jar文件放入其中)

因此,根据${xxxx}的说法,dependecies.yml文件似乎像模板一样处理...就像路由文件一样。


我在谷歌列表中被告知,依赖文件仅处理简单表达式,例如${application.path},而不是像模板一样的每个groovy表达式。 - opensas
你不能使用lib目录来做那件事。我更新了你的答案以匹配小组讨论中的建议。 - itsadok
更完整的文档可在以下网址找到:http://www.playframework.org/documentation/1.2.3/dependency#Localrepositories - Alexander Kellett
在西班牙语中也是如此:http://playdoces.appspot.com/documentation/latest/dependency#Repositorioslocales请注意,这是一个网址,而不是一段文本。 - opensas
这个是可行的,但在将其添加到dependencies.yml后,您需要运行,play依赖项PROJECTNAME,然后跟随eclipsify。 - nylund

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接