vaadin-client-compiler
依存関係を私のvaadinアプリケーションpomのprovided
スコープ依存として追加しました。提供されたスコープの依存関係からの推移的依存関係
私が読んだところでは、provided
の依存関係は推移的ではないため、vaadin-client-compiler
の依存関係は私のwebappの依存関係になるはずです。
しかし、WEB-INF/libディレクトリ内にvaadin-client-compiler
(commons-lang3-3.1.jar)の依存関係が見つかりました。
また、これらの依存関係もmvn dependency:tree
出力に表示されます。
[INFO] | +- javax.validation:validation-api:jar:1.0.0.GA:compile
[INFO] | \- javax.validation:validation-api:jar:sources:1.0.0.GA:compile
[INFO] +- com.vaadin:vaadin-client-compiler:jar:7.6.4:provided
[INFO] | +- com.vaadin:vaadin-sass-compiler:jar:0.9.13:compile
[INFO] | | \- com.yahoo.platform.yui:yuicompressor:jar:2.4.8:compile
[INFO] | | \- rhino:js:jar:1.7R2:compile
[INFO] | +- commons-collections:commons-collections:jar:3.2.2:compile
................................................
.................................................
[INFO] | +- commons-codec:commons-codec:jar:1.8:compile
[INFO] | +- commons-io:commons-io:jar:2.4:compile
[INFO] | +- org.apache.commons:commons-lang3:jar:3.1:compile
質問:provided
スコープ依存の依存関係は、私のWebアプリケーションの依存関係になったのはなぜですか?
jarファイルは利用可能ですか最終パッケージには? – VinayVeluri
@VinayVeluri、はい。私が言及したように、依存性ジャーは 'WEB-INF/lib'で利用できます。 –
'提供する前にあなたのWebアプリケーションを構築したのでしょうか? 'mvn clean package'を実行しようとするとどうなりますか、libディレクトリに表示されますか? – Morfic