(Я решил свою проблему, поэтому отредактировал ее, чтобы она больше походила на сообщение в блоге -окончательное рабочее решение помещено в качестве «ответа» ниже.)
Я хочу упаковать наши библиотеки BB (v4.5 ИЛИ v5.0)в формат JAR, чтобы мы могли предоставлять исходный код приложения клиентам БЕЗ предоставления исходного кода библиотеки.
В настоящее время у меня есть мой SDK и мои приложения, все настройки с исходным кодом, как разные проекты в одном рабочем пространстве. Все проекты компилируются. Мой SDK настроен как проект библиотеки, мои приложения как приложения.
В каждом приложении я добавляю проект SDK в путь сборки.
Eclipse отлично справляется со сборкой, создает различные файлы COD. Я копирую и распаковываю файлы COD в ту же папку, запускаю updatejad
, чтобы объединить файлы JAD, и в итоге получаю множество файлов COD, которые прекрасно устанавливаются.
Проблема -в том, что библиотека должна быть в исходном коде.
Существует множество противоречивых источников информации по этому поводу. Процесс прост, но плохо документирован. В некоторых попытках я столкнулся со следующими проблемами:
К сожалению, основной документ, на который, похоже, есть ссылка от RIM неверно -подробности ниже.
(Я надеюсь, можно сослаться-на этот вопрос на следующий длинный список ссылок?)
Ссылки StackOverflow:
Этот дает другие ссылки -весьма полезные:
Это не очень полезно:
RIM: