vaadin アプリケーション pom にスコープ依存vaadin-client-compiler
関係として依存関係を追加しました。provided
私が読んだように、provided
依存関係は推移的ではないため、の依存vaadin-client-compiler
関係は私の webapp の依存関係になるはずです。
しかし、vaadin-client-compiler
WEB-INF/lib ディレクトリ内に (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 アプリケーションの依存関係になったのはなぜですか?