1

Я создаю сайт, используя Play 2.0. Я надеялся использовать Stripe, чтобы принимать кредитные карты на веб-сайте. Тем не менее, я продолжаю получать ту же ошибку при попытке включить Stripe JAR.Как получить Stripe, работающую с Play Framework и 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

Я перезапустил Play, а затем он сработал. Я не совсем понимаю, почему именно. Я изменил его на то, что у вас есть, и не смог заставить его работать, поэтому я был так смущен. То, что у вас есть, действительно работает. – NSchulze

Смежные вопросы