Я вижу несколько сообщений об этом, но я все еще боюсь.
У меня есть рабочая область с двумя проектами, одна с библиотекой robotium и одна с ней (мы будем называть это foo). Я хотел бы щелкнуть run на foo и переделать роботизм в банку, добавить его в путь сборки foo и запустить foo. Как я могу это сделать?
Кроме того, я начинаю изучать maven, поэтому я не против делать это таким образом, я просто не знаю, как... Я предполагал, что это то, что Eclipse может делать автономно.
Вы также можете установить проект андроида как библиотеку, а в проекте foo ссылаться на эту библиотеку.
project properties -> android -> libraries -> add project in workspace
Таким образом, вы можете иметь свой проект robotium с вашими изменениями, а когда вы запустите проект foo, он будет компилировать и связывать проект библиотеки, это также используется для разделения вашего проекта в общих библиотеках и т.д.
Вам понадобится проект Robotium в вашем рабочем пространстве :)
Вы пробовали это в затмении. Myproject (Foo)> Rightclick> Свойства> Путь сборки Java> Библиотеки> Добавить классную папку (robotium)
Используя maven, вы должны определить проекты robotium как зависимость от вашего основного проекта. Также желательно иметь родительскую поместье, где все проекты определяются как модули, включая основной проект. Если вы затем запустите maven build на родительском проекте, все модули будут построены первыми.
В этой книге вы можете найти хорошо объясненную пошаговую настройку проекта мультимодуля maven (с загружаемым кодом).