いくつかの依存関係を持つ Maven アーティファクトがあります。通常どおり jar に組み込まれたモジュールを公開したいのですが、maven シェード プラグインを使用して、依存関係を内部に含む jar も公開したいと考えています。この uber jar には別の分類子があります。
これはすべて正常に機能しますが、誰かが分類子を使用して uber jar をプルした場合を除いて、必要のない元の依存関係がすべて取得されます。
分類子に基づいて特定の依存関係を除外するにはどうすればよいですか? プロファイルを使用してみましたが、アーティファクトの分類子に基づいてプロファイルを有効にする方法がわかりません。
uber jar をまったく新しいアーティファクトとして除外自体を行うことができることは知っていますが、それは少し厄介です。より良い解決策があることを望んでいましたか?