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