gpt4 book ai didi

Java Play 自定义依赖问题

转载 作者:行者123 更新时间:2023-11-29 06:02:50 24 4
gpt4 key购买 nike

所以我向我的 Play 添加了一个自定义依赖项!应用程序,所以现在我的依赖文件看起来像这样:

require:
- play
- provided -> myjar 1.1.0

repositories:
- provided:
type: local
artifact: "${application.path}/lib/[module]-[revision].jar"
contains:
- provided -> *

它运行过一次,但现在我似乎无法让它再次运行。玩!将抛出一个错误,指出它无法解析 myjar 中包含的类之一。

作为旁注,我将这个 jar 包含在我的 eclipse 工作区中,并且 eclipse 可以毫无问题地找到 Play 找不到的类;所以我至少知道这些类存在于 jar 中,这是 Play! 的一些问题。我还运行了 deps 和 deps --sync 这两个似乎都可以识别 myjar。

有谁知道我在这里遇到了什么问题?

编辑:看来我的 jar 文件由于某种原因损坏了。我很困惑,因为它确实在前一分钟工作,然后下一分钟就没有了。我能想到的唯一改变是我自己做的是重命名文件......是否有可能是 play 或 eclipse 在这里做了一些奇怪的事情?

最佳答案

当您将 jar 添加到您的 eclipse 工作区时,Play 没有解析依赖关系。

修改依赖文件后,你应该运行:

play dependencies

然后,如果你使用eclipse,将它eclipsify一下:

play eclipsify

这样,play 和 eclipse 都会找到你的 jar。

关于Java Play 自定义依赖问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9511374/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com