BlackBerry - скрипт Ant для включения JAR в проект без внешних зависимостей

Это продолжение: BlackBerry — использовать собственный файл JAR в собственном проекте и BlackBerry — скрипт сборки Ant для более подробной информации. сложные приложенияЭта проблема теперьрешена ниже.

Цель

Я хочу:

  1. использовать Ant ( bb-ant-tools) для собрать мою библиотеку в файл JAR
  2. включить этот файл JAR в проект
  3. использовать Antдля сборки этого проекта в COD, который будет работать на устройстве (без внешних файлов COD)

Важно часть состоит в том, чтобы использовать Ant для выполнения заключительного этапа сборки,

Все сообщения, которые я нашел для этой проблемы, используют Eclipse для этого заключительного этапа сборки (подробности в BlackBerry - используйте собственный файл JAR в собственном проекте).


Прогресс

  1. Я могу собрать проект библиотеки в JAR с помощью Ant.
  2. В Eclipse я могу добавить этот JAR-файл в проект и построить его по желанию COD, никаких внешних зависимостей) Он будет работать на устройстве.
  3. В Ant я также могу сделать сборку, которая опирается на дополнительную библиотеку COD, содержащую код среды выполнения — это близко к тому, что мне нужно.

Проблема

Я могу собрать окончательный проект с помощью Ant. Но получившийся файл COD не содержит кода времени выполнения из моей библиотеки.

Многие сообщения, которые я читал, показывают, как это можно сделать, используя дополнительные файлы COD для библиотеки. Я хотел бы избежать этого.

Как я могу включить JAR-файл в свой проект без внешних зависимостей, используя Ant?Я считаю, что это возможно, потому что я могу сделать это с помощью Eclipse.


Обходной путь

Мой текущий обходной путь заключается в том, чтобы включить мой проект SDK/библиотеки в виде исходного кода (согласно ответу esaj ниже), а не в виде файла JAR. Это имеет некоторые недостатки по сравнению с подходом JAR, но у меня есть сборка, которая успешно работает на устройстве.


(Надеюсь, можно сопоставить этот вопрос со следующим длинным списком ссылок?)

Ссылки StackOverflow:

Здесь приведены другие ссылки - весьма полезные:

Эти не очень полезные:

RIM:

9
задан Community 23 May 2017 в 01:48
поделиться