Gradle: Refresh All удаляет связанный проект в пути сборки Java

Я использую libgdx для создания игры iOS с RoboVM. Я использую последние версии LibGDX, RoboVM, и мой Eclipse обновлен.

Недавно я пытался добавить Google Analytics благодаря привязкам Robovm. Я вручную импортировал проект аналитики в Eclipse: с помощью File -> Import -> Gradle project

Все работает нормально, я могу импортировать и использовать классы в своем проекте ios.

Но затем, если я щелкну правой кнопкой мыши свой проект ios -> Gradle -> обновить все, сборка будет успешной, но она удалит проект аналитики из пути сборки java. В результате, когда я пытаюсь скомпилировать свой проект ios из терминала с помощью командной строки, он не компилируется, так как не обрабатывает классы аналитики. Я использую "./gradlew -Probovm.device.name=myiPhone launchIOSDevice --stacktrace"

Я предполагаю, что в Gradle или Robovm есть настройка или свойство, которое я должен изменить, у кого-нибудь есть идея?


person Don    schedule 27.01.2015    source источник
comment
Выполняли ли вы шаги из Как мне использовать эти привязки с разделом LibGDX 1.x?   -  person Rara    schedule 27.01.2015


Ответы (1)


Отвечая самому себе, это может помочь другим... В итоге я создал свою собственную банку из проекта аналитики и добавил ее как библиотеку в отдельную папку. Как описано здесь: https://github.com/BlueRiverInteractive/robovm-ios-bindings/blob/master/README.md Таким образом, каждая новая сборка Gradle правильно связывает ее с моим проектом ios.

person Don    schedule 28.01.2015