Всем привет. Пишу Java приложение и не знаю как правильно разрулить следующую ситуацию: Есть зависимость от некоторой либы. Данная либа приходит ко мне извне, т.е должна быть уже установлена в системе (по сути это jni обертка над си кодом, которая предоставляет мне необходимый интерфейс). Приложение это одна исполняемая jarка.При старте она должна подкружать эту либку и работать с ней. Но с другой стороны, при разработке я хочу, что бы у меня уже были все интерфейсы и классы. Т.е я хочу, указать зависимость так, что бы эта зависимость у меня присутсвовала, но подтягивалась в рантайме. Возможно ли это? В гугле нашел только варианты с загрузкой jar файла руками, и потом работой с ним, через рефлекшен.