2015-02-05 9 views
0

의 나는 내 플레이 프레임 워크 2.3 프로젝트의 webjar 반응-0.12.2을 사용하고 싶은 말은하자, 나는 그렇게처럼에 의존했습니다웹 jar의 내용을 어떻게 알 수 있습니까?

libraryDependencies ++= Seq(
    "org.webjars" %% "webjars-play" % "2.3.0-2", 
    "org.webjars" % "react" % "0.12.2" 
) 

가 어떻게이 반응에서 사용할 수있는 자산 알 수 있습니까 webjar?

나는 다음과 같은 예를 들어, 나는 오류가 발생하는 것처럼 인해 react.js에 대해 여러 일치 거기에 단순히 "react.js"에 접근을 시도 할 경우 : 내 프로젝트에서

<script type='text/javascript' src='@routes.WebJarAssets.at(WebJarAssets.locate("react.js"))'> 

답변

1

가장 쉬운 방법은 WebJars의 내용을 볼 수는 http://www.webjars.org

당신이 할 수있는에 실제로 WebJar에 react.js의 두 인스턴스가 있음을 확인하십시오. 따라서 로케이터를 사용하려면 경로에 대해보다 구체적으로 설명해야합니다. 그러나이 경우에는 WebJar 내용을 자동 추출하는 Play 자산 파이프 라인을 사용하는 것이 좋습니다. 그에 대한 문서는 : https://www.playframework.com/documentation/2.3.x/Assets

그래서 코드는 다음과 같습니다

<script type='text/javascript' src='@routes.Assets.at("lib/react/react.js")'> 
0

, 그것은 설정 반응 webjar 여기에 설치 한 것을 (나는 그것이 비록 문서화 어디에 있을까) :

target/web/web-modules/main/webjars/lib/react/