LibGDX - 多台机器上的库

时间:2015-03-10 13:00:27

标签: java android gradle libgdx

我遇到新gdx-setup.jar的问题。现在,当您在选择gdx将从您生成整个项目的所有内容后尝试生成新项目时,它甚至会配置构建路径 - 我的问题就在哪里开始。 所以gdx正在为它的库创建一个类似'C:/users/user/28193721946210/.gradle/ ...'等的路径。

现在 - 我想在另一台机器上处理这个项目 - 我正在用bitbucket在计算机之间共享项目。我试图从构建路径解除这些依赖关系,只是导入我自己的库,但我在这里做不了多少。 Gradle在这里只有权力,但实际上 - 在gradle.build中没有任何路径或者其他东西 - 我不能让他使用我赢得的依赖项而不是生成的依赖项。

1 个答案:

答案 0 :(得分:1)

  

它甚至可以配置构建路径...创建其库的路径类似于' C:/users/user/28193721946210/.gradle /

这是正确的,因为Eclipse或任何其他IDE需要在实际的本地计算机上知道文件所在的位置。

但是,这些特定于平台的设置不是静态的。它们也不应该被检入任何共享源版本控制系统。

如果您使用gitgdx-setup将方便地生成一个方便的.gitignore文件,该文件会将所有特定于eclipse的配置文件设置为忽略,例如.project或{ {1}}个文件。

这些天的LibGDX项目是通过.classpath构建的。这就是为什么您的IDE需要gradle插件才能读取gradle配置文件的原因,最重要的是gradle,它定义了项目的依赖关系。

将这些项目导入IDE时,IDE将解析配置文件,了解所需的依赖项,将它们下载到本地计算机,然后设置这些依赖项的本地构建路径。但是,当您触发更新时,此IDE配置可能会更改。在eclipse中,您可以通过右键单击项目来执行此操作 - > Gradle - >刷新依赖关系。

此外,它会在你想要开发游戏的任何机器上设置正确的本地路径。