Управление зависимостями проекта в Eclipse

1

Я вижу несколько сообщений об этом, но я все еще боюсь.

У меня есть рабочая область с двумя проектами, одна с библиотекой robotium и одна с ней (мы будем называть это foo). Я хотел бы щелкнуть run на foo и переделать роботизм в банку, добавить его в путь сборки foo и запустить foo. Как я могу это сделать?

Кроме того, я начинаю изучать maven, поэтому я не против делать это таким образом, я просто не знаю, как... Я предполагал, что это то, что Eclipse может делать автономно.

  • 0
    Распространение проекта библиотеки Android в виде отдельного jar-файла пока официально не поддерживается Android SDK, как и Android-Maven-plugin. Вещь используется в андроид-Maven-плагин называется apklib, я написал ответ кратко объяснил , как это работает , прежде чем на здесь , стоит проверить его.
Теги:
dependency-management
build
robotium

3 ответа

1
Лучший ответ

Вы также можете установить проект андроида как библиотеку, а в проекте foo ссылаться на эту библиотеку.

project properties -> android -> libraries -> add project in workspace

Таким образом, вы можете иметь свой проект robotium с вашими изменениями, а когда вы запустите проект foo, он будет компилировать и связывать проект библиотеки, это также используется для разделения вашего проекта в общих библиотеках и т.д.

Вам понадобится проект Robotium в вашем рабочем пространстве :)

0

Вы пробовали это в затмении. Myproject (Foo)> Rightclick> Свойства> Путь сборки Java> Библиотеки> Добавить классную папку (robotium)

0

Используя maven, вы должны определить проекты robotium как зависимость от вашего основного проекта. Также желательно иметь родительскую поместье, где все проекты определяются как модули, включая основной проект. Если вы затем запустите maven build на родительском проекте, все модули будут построены первыми.

В этой книге вы можете найти хорошо объясненную пошаговую настройку проекта мультимодуля maven (с загружаемым кодом).

Ещё вопросы

Сообщество Overcoder
Наверх
Меню