【问题标题】:Java Play Custom Dependencies IssueJava Play 自定义依赖问题
【发布时间】:2012-03-01 22:06:51
【问题描述】:

所以我在 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 文件由于某种原因已损坏。我很困惑,因为它实际上在一分钟内工作,然后下一分钟就没有了。我能想到的唯一改变是我自己做的就是重命名文件......有没有可能玩或日食在这里做一些时髦的事情?

【问题讨论】:

    标签: java jar playframework dependencies


    【解决方案1】:

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

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

    play dependencies
    

    那么,如果你使用 eclipse,就让它黯然失色:

    play eclipsify
    

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

    【讨论】:

      【解决方案2】:

      如果您先尝试清理然后执行标准命令会怎样:

      play clean
      play deps --sync
      play eclipsify
      

      之后,如果你在eclipse中进入你的项目,你的jar,myjar-1.1.0,会出现在classpath中吗?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-11-06
        • 2011-03-04
        • 2022-01-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-08-16
        相关资源
        最近更新 更多