1

我使用Play 2.0創建網站。我一直希望使用Stripe在網站上接受信用卡。但是,當試圖包含Stripe JAR時,我仍然收到相同的錯誤。如何讓Stripe工作Play框架和IntelliJ?

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

我已經看了所有,我想我已經實現了我找到的每個解決方案,都無濟於事。我已經將JARS導入爲外部庫,我將它們添加到項目根目錄下的lib文件夾中,並試圖將它添加到我的Build.scala文件中的應用程序依賴項中。不過,我得到這個錯誤。

這個錯誤只發生在我添加StripeException類後,現在我似乎無法讓它消失。

回答

2

你能解釋一下你做了什麼嗎?請記住documentation:如果您有非託管依賴項(只是一個罐子),請創建一個名爲lib的目錄並將其放在那裏。如果你想包括條紋庫作爲管理依賴,將下面的行添加到您的build.sbt

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

它看起來像你試圖做到這一點,但作爲latest的版本號,而不是1.4.2。就我所見,Stripe不提供始終指向最新版本的「最新」版本工件。

+0

我重新啓動播放,然後它的工作。我不確定爲什麼。我已經改變了你以前的想法,並且無法實現它,這就是我爲什麼如此困惑的原因。你有什麼確實工作。 – NSchulze