Есть ли способ сделать класс Java общедоступным, но только общедоступным с файлом JAR?AKA, это не приватный пакет, а публичный пакет, но не публичный JAR?
Скажите, у меня есть такая структура:
project/
package1/
One.java
package2/
Two.java
package3/
Three.java
Так как 3 файла .java находятся в разных файлахпакеты, мне нужно сделать вещи публичными.Но есть ли способ сделать их доступными только для JAR, который будет содержать проект?Так что, если другой проект импортирует JAR, он не может видеть определенные публичные классы / поля?