com.myapp.そのため、読みやすくするためにいくつかのパッケージ ( 、 、com.myapp.bなど) を含む Java プロジェクトがありcom.myapp.c、別のプロジェクトでライブラリとして使用する jar を構築したいと考えています。
しかし、この jar から一部のクラスとインターフェイスのみを公開したいだけです。問題は、これらのクラスを public と宣言しないと、パッケージ間の jar ファイル内に表示されないことです (たとえば、パッケージで使用されるパッケージにクラスAがcom.myapp.aありcom.myapp.bます)。
では、内部に複数のパッケージが定義されている場合、必要なものだけを jar の外部に公開するにはどうすればよいでしょうか?