Чтобы быть конкретным в вопросах, которые вы задали.
Каждый не делает свой.Смотрите мой предыдущий ответ для ссылки на упаковку Eclipse сторонних библиотек в виде пакетов.Если вы не можете найти и уже упакованную версию, вам придется создать свою собственную.
Лучше обернуть двоичные зависимости в их собственный пакет, чем включать jar в виде двоичного файла в ваш пакет кода.Выберите любое имя пакета, которое вы хотите, его пакет импортирует и экспортирует, что имеет значение.Пространство имен имени пакета с именем вашего проекта гарантирует, что вы не столкнетесь с коллизиями.
Получение доступа к области хранения пакета для сканирования не является невозможным, но это, как правило, требует конкретной информации OSGi времени выполнения о том, какгде связки извлекаются.Так что это возможно, но не просто.