他のJavaアプリケーションでも簡単に再利用できるように、クライアント用の一連のWebサービスAPIが用意されています。私は今、ウェブサーバーの外の環境でクライアントを使用できるようにする必要があります。私はmaven-assembly-pluginを使用してクライアントの依存関係のすべてを含むzipを作成し、wildflyによって提供される依存関係を除いて正常に動作しました。適切なresteasy jarファイルをコマンドラインアプリに追加して、すべてが機能します。今私はクライアントを2つの方法でパッケージ化できるようにしたいと思います。 resteasy jarとwithout withoutと一緒に。これを行うには、Apacheのシェードプラグインが良い選択肢のように見えますが、プロジェクトで参照されていない余分な依存性(resteasy)を含める方法がわかりません。誰もこれをしましたか?Javaでwebserviceクライアントjarをパッケージ化するのに役立つ
編集: 私はmaven-assembly-pluginとmaven-shadeの両方を試しました。シェードは私が瓶を展開しようとするまで有望だった。再パッケージ化された依存関係のjarが署名されているため、それらを再パッケージ化するとエラーが発生したため、セキュリティ警告が想定されます。いずれにしても、プロファイルを使用するように見えるのは、キーの一部です。私は、resteasy依存関係を含む別のプロファイルをpomに設定することができ、必要な場合にのみそれらを含めることができます。