"play-java"템플릿을 사용하여 활성 자와 함께 새로운 재생 (버전 2.5.4) 프로젝트를 마침내 설정할 시간이되었습니다. 제 빌드에서는 bootstrap을 less로 사용하기 위해 다음 줄을 추가했습니다. 설명은 here입니다. 이제Playframework 2.5.4 sbt less 컴파일 실패
@import "lib/bootstrap/less/bootstrap.less";
body {
color: aqua;
}
나 ': 문서에 discribed로
"org.webjars" % "bootstrap" % "3.3.7"
는 또한
app
|---> assets
|---> stylesheets
다음 행을 포함하는 단순한 main.less있다 폴더 구조를 생성 m activator run
, activator stage
또는 activator dist
모두 오류없이 컴파일되고 localhost : 9000 부스트 스트랩은 main.css에 예상대로 포함되어 있습니다.
는 편집 : 그와 덜 컴파일 SBT 할 수있는 '
[info] LESS compiling on 1 source(s)
[error] /tmp/scala_buildpack_build_dir/app/assets/stylesheets/main.less:1: 'lib/bootstrap/less/bootstrap.less' wasn't found. Tried - /tmp/scala_buildpack_build_dir/app/assets/stylesheets/lib/bootstrap/less/bootstrap.less,/tmp/scala_buildpack_build_dir/app/assets/lib/bootstrap/less/bootstrap.less,/tmp/scala_buildpack_build_dir/target/web/less/main/lib/bootstrap/less/bootstrap.less,/tmp/scala_buildpack_build_dir/public/lib/bootstrap/less/bootstrap.less,/tmp/scala_buildpack_build_dir/target/web/web-modules/main/webjars/lib/bootstrap/less/bootstrap.less,lib/bootstrap/less/bootstrap.less
[error] @import "lib/bootstrap/less/bootstrap.less";
[error]^
[error] one error found
[error] (web-assets:less) com.typesafe.sbt.web.CompileProblemsException
[error] Total time: 5 s, completed Aug 10, 2016 2:53:01 PM
! ERROR: Failed to run sbt!
것 같다 : 먼저 나는 다음과 같은 문제는 Heroku가 발생하지만 내 로컬 컴퓨터에 sbt clean compile stage
를 사용할 때 나는 또한 다음과 같은 오류가 생각 컴파일하는 동안 외부 라이브러리에서 부트 스트랩이 포함되지 않도록 처리합니다. 활성화 자이 정상적으로 작동합니다.
비슷한 문제가 발생했거나이 오류의 원인을 파악한 사람이 있습니까?
''activator stage '대신에'sbt stage'를 로컬로 실행하면 어떻게됩니까? – codefinger
지침에 따라이 문제를 로컬에서 재현 할 수있었습니다. 그것은 뭔가가 빠져 있다는 것을 암시합니다. 모든 코드가 Git에 맡기고 있는지 확인할 수 있습니까? 어쩌면 헤로 쿠는 네가 가지고있는 걸 얻지 못할거야. – codefinger
대단히 감사합니다. 나는 somethings가 없으면 또한 로컬로 – devDomm