maven-assembly-plugin を使用して、アプリの実行に必要なすべての依存関係を含む jar ファイルを作成しています。アセンブリの構成では、カスタム アセンブリを指す descriptorRef を使用します。
Maven リポジトリを見ると、jar、pom、および演習のポイントである jar-with-dependencies が表示されます。
maven-dependency-plugin:2.4:get を使用して jar-with-dependencies をプルすると、jar-with-dependencies を dest にコピーするだけでなく、推移的な依存関係もローカルの Maven リポジトリにプルダウンされます。
jar-with-dependencies には既にすべてが埋め込まれているため、私が予想した動作は、その jar ファイルのみが取得されることです。つまり、-Dtransitive=false を指定してdependency:get を呼び出したときに見られる動作を期待していました。
推移フラグが必要であるという事実は、おそらく pom またはアセンブリ記述子のいずれかで、何かが間違っているか欠落していることを示していますか? jar-with-dependencies が依存関係の空のリストを持つように、pom またはアセンブリで何か違うことをする必要がありますか?