tcp/ip の上にプロトコルを実装する必要があります。3.5.3 netty jar は 1.1MB です。もっと小さくしてほしい。
Netty には、HTTP トンネル、VM 内パイプ、HTTP、WebSocket、SSL、StartTLS、Google ProtBuf、zlib/gzip 圧縮、大容量ファイル転送、RTSP など、私が必要としない機能が含まれています。
これらを取り除いてネットジャーを小さくすることはできますか? どうすればいいですか?
tcp/ip の上にプロトコルを実装する必要があります。3.5.3 netty jar は 1.1MB です。もっと小さくしてほしい。
Netty には、HTTP トンネル、VM 内パイプ、HTTP、WebSocket、SSL、StartTLS、Google ProtBuf、zlib/gzip 圧縮、大容量ファイル転送、RTSP など、私が必要としない機能が含まれています。
これらを取り除いてネットジャーを小さくすることはできますか? どうすればいいですか?
あなたはできる
netty のバージョンをアップグレードするたびに、これを行う必要があります。
ディスク上に 1.1 MB のコストがかかることを考えると、努力する価値があるとは思えません。1.1 MB は、SSD では 0.005 セント、SSD では 0.09 セントの HDD ディスク容量を消費します。
proguard ツールを使用できます。
使用する機能に合わせて jar を縮小することは可能だと思いますが、正しく構成する必要があります。
ただし、成功した場合、元の jar を変更するよりもアプローチがクリーンになるはずです。