Gradle:"Refresh All" 删除 Java 构建路径中的链接项目

Gradle: "Refresh All" removes linked project in Java build Path

我正在使用 libgdx 通过 RoboVM 制作一个 ios 游戏。我使用的是最新版本的 LibGDX,RoboVM 和我的 Eclipse 是最新的。

最近,由于 Robovm bindings,我一直在尝试添加 Google 分析。 我已经在 Eclipse 中手动导入了分析项目: 使用文件 -> 导入 -> Gradle 项目

一切正常,我可以在我的 ios 项目中导入和使用 类。

但是如果我右键单击我的 ios 项目 -> Gradle -> 全部刷新,构建成功但它从 java 构建路径中删除了分析项目。结果,当我尝试使用命令行从终端编译我的 ios 项目时,它没有编译,因为它没有对分析进行精细分析 类。我正在使用“./gradlew -Probovm.device.name=myiPhone launchIOSDevice --stacktrace”

我想 Gradle 或 Robovm 中有一个设置或 属性 我应该更改,有人有想法吗?

回答我自己,它可能会帮助其他人...我最终从分析项目创建了我自己的 jar,并将它作为一个库添加到一个单独的文件夹中。如此处所述:https://github.com/BlueRiverInteractive/robovm-ios-bindings/blob/master/README.md 这样每个新的 Gradle 构建都会正确地将其链接到我的 ios 项目。