有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何使用Play框架和IntelliJ?

我正在使用Play 2.0创建一个网站。我一直希望使用Stripe在网站上接受信用卡。但是,在尝试包含Stripe JAR时,我总是遇到相同的错误

::::::::::::::::::::::::::::::::::::::::::::::                       
::          UNRESOLVED DEPENDENCIES         ::
::::::::::::::::::::::::::::::::::::::::::::::
:: com.stripe#stripe-java;latest: not found ::
::::::::::::::::::::::::::::::::::::::::::::::

我已经看了所有的地方,我想我已经实现了我找到的每一个解决方案,但没有任何效果。我已经将JAR作为外部库导入,我已经将它们添加到项目根目录下的lib文件夹中,并尝试将其添加到构建中的应用程序依赖项中。scala文件。尽管如此,我还是得到了这个错误

这个错误只是在我添加了StripeeException类之后发生的,现在我似乎无法让它消失


共 (1) 个答案

  1. # 1 楼答案

    你能解释一下你做了什么吗?记住documentation:如果您有一个非托管依赖项(只是一个jar),请创建一个名为lib的目录并将其放到那里。如果要将条带库作为托管依赖项包括在内,请将以下行添加到build.sbt

    libraryDependencies += "com.stripe" % "stripe-java" % "1.4.2"
    

    看起来您正试图这么做,但版本号是latest,而不是1.4.2。就我所见,Stripe不提供总是指向最新版本的“最新”版本工件