2017-03-08 4 views
0

私はプロジェクトplay-angular2-typescriptを構築しようとしているが、それはエラーでビルドに失敗します。sbt.ResolveException:未解決の依存関係:org.webjars.npm#esprima; 3.1.0

[warn] :::::::::::::::::::::::::::::::::::::::::::::: 
[warn] ::   UNRESOLVED DEPENDENCIES   :: 
[warn] :::::::::::::::::::::::::::::::::::::::::::::: 
[warn] :: org.webjars.npm#esprima;[3.1.0,3.2): not found 
[warn] :::::::::::::::::::::::::::::::::::::::::::::: 
[warn] 
[warn] Note: Unresolved dependencies path: 
[warn]  org.webjars.npm:esprima:[3.1.0,3.2) 
[warn]  +- org.webjars.npm:recast:[0.11.4,0.12) 
[warn]  +- org.webjars.npm:unreachable-branch-transform:[0.5.0,0.6) 
[warn]  +- org.webjars.npm:readable-stream:[2.0.5,3) 
[warn]  +- org.webjars.npm:got:[5.0.0,6) 
[warn]  +- org.webjars.npm:package-json:[2.0.0,3) 
[warn]  +- org.webjars.npm:latest-version:[2.0.0,3) 
[warn]  +- org.webjars.npm:update-notifier:[1.0.2,2) 
[warn]  +- org.webjars.npm:tslint:4.4.2 
[warn]  +- name.de-vries:sbt-tslint:4.4.2 (scalaVersion=2.10, sbtVersion=0.13) (/home/bravegag/code/play-angular2-typescript/project/plugins.sbt#L9-10) 
[warn]  +- default:play-angular2-typescript-build:0.1-SNAPSHOT (scalaVersion=2.10, sbtVersion=0.13) 
sbt.ResolveException: unresolved dependency: org.webjars.npm#esprima;[3.1.0,3.2): not found 

私はどこにでも検索し、これらのesprimaバージョンをオンラインで見ることができませんでした。私はバージョン2.7.2までしか見つけられませんでした。

dependencyOverrides += "org.webjars.npm" % "esprima" % "2.7.2" 

まだ構築されたSBTは、同じエラーで失敗します。そのため、私はbuild.sbtファイルに次の行を追加しました。これを修正する方法はありますか?

UPDATEは答えがにつながる:NPMとバウアーWebJarsため

[info] Resolving org.fusesource.jansi#jansi;1.4 ... 
[info] downloading https://repo1.maven.org/maven2/org/webjars/npm/esprima/3.1.3/esprima-3.1.3.jar ... 
[info] [SUCCESSFUL ] org.webjars.npm#esprima;3.1.3!esprima.jar (214ms) 
[info] Done updating. 
+0

あなたは 'esprima'含む専用のリポジトリを使用することがありますか? – FaigB

+0

もし私が知っているものがどれだけあったら... –

+0

あなたの質問を編集し、すべての 'build.sbt'ファイルを入れてください。どの変数は 'dependencyOverrides'ですか? –

答えて

1

推移の依存関係を自動的にこの1つは欠けていたので、展開されていません。私はそれを追加しようとしましたが、ライセンス検出のバグがありました。私はそれを修正しました:https://github.com/webjars/webjars/issues/1569#issuecomment-285048591

変更が導入されたら、esprima3.1.3を配備します。あなたがあなた自身でNPMのWebJarsを展開することができます将来的には

http://www.webjars.org/npm

+0

ありがとうございます!それは今拾われる:) –

関連する問題