gpt4 book ai didi

java - 无法让 gradle 依赖项工作

转载 作者:行者123 更新时间:2023-11-30 10:59:54 26 4
gpt4 key购买 nike

Gradle /libgdx/Eclipse

以下项目结构:

MainProject
-build.gradle
-settings.gradle
LibraryProject
-build.gradle
-settings.gradle

我似乎无法正确声明对库的依赖。

主项目build.gradle

dependencies {
compile project(':LibraryProject')
}

MainProject settings.gradle

include ':LibraryProject'
project(':LibraryProject').projectDir = new File(settingsDir, '../LibraryProject')

刷新依赖项没有错误。但是我无法访问任何库类。

最佳答案

不可能(在几乎所有情况下)可靠地将根​​项目作为另一个多项目构建的子项目包含在内。您不应在不同的 Gradle 构建之间共享子项目。

有两种方法可以解决这个问题:

  • 将对 :LibraryProject 的依赖更改为正常依赖:YourGroup:LibraryProject:1.0-SNAPSHOT。当您对库项目进行更改时,您首先必须手动构建库项目,并将其安装在(本地)存储库中。然后就可以构建主项目了。
  • 使库项目成为主项目的实际子项目。

什么是最好的取决于图书馆项目的目的。它是一个被多个应用程序重用的项目吗?然后使用第一种方法。如果是专门针对主项目,那么分项目比较好。

关于java - 无法让 gradle 依赖项工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31757639/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com