1

Play 2.0을 사용하여 웹 사이트를 만들고 있습니다. 스트라이프를 사용하여 웹 사이트에서 신용 카드를 사용하기를 희망했습니다. 그러나 Stripe JAR을 포함 시키려고 할 때도 같은 오류가 계속 발생합니다.Stripe에서 Play Framework 및 IntelliJ를 사용하는 방법은 무엇입니까?

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

나는 다 보았다. 나는 발견 한 모든 해결책을 구현했다고 생각한다. JARS를 외부 라이브러리로 가져 왔으며 프로젝트 루트의 lib 폴더에 추가했습니다. Build.scala 파일의 내 응용 프로그램 종속성에 추가하려고했습니다. 그래도 나는이 오류가 발생합니다.

이 오류는 StripeException 클래스를 추가 한 후에 발생한 것이므로 지금은 사라지지 않을 수 있습니다.

답변

2

당신이 한 일을 설명해 주시겠습니까? documentation을 기억하십시오. 종속되지 않는 종속성 (만 jar) 인 경우 lib이라는 디렉토리를 생성하여 삭제하십시오. 그냥 그렇게하려고처럼

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

그것은 보이지만, 버전 번호 등 latest 대신 1.4.2과 : 관리되는 의존성으로 스트라이프 라이브러리를 포함 할 경우, build.sbt에 다음 행을 추가합니다. 내가 볼 수있는 한 Stripe은 항상 최신 버전을 가리키는 "최신"버전 아티팩트를 제공하지 않습니다.

+0

나는 Play를 다시 시작한 다음 효과가있었습니다. 왜 그런지 정확히 모르겠습니다. 나는 당신이 전에 가지고있는 것으로 바꾸었고 그것을 작동시키지 못했습니다. 그래서 나는 왜 그렇게 혼란 스러웠습니다. 네가 가진 것이 참으로 효과가있다. – NSchulze

관련 문제