我正在运行gradle(1.12)的最新版本。在项目的根目录中,我运行以下命令,正如@commonsware的回答所描述的那样,它应该给出依赖关系树:
当我运行它时,会发生以下情况:
------------------------------------------------------------
Root project
------------------------------------------------------------
No configurations
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.10.+'
}
}
allprojects {
repositories {
maven { url "http://dl.bintray.com/populov/maven" }
mavenCentral()
}
}
subprojects {
repositories {
flatDir {
dirs "$rootDir/libs"
}
}
}
include ':app', ':facebook', 'pullToRefresh'
你的顶层构建。Gradle本身没有任何依赖项。您必须(从项目根目录中)运行:
./gradlew app:dependencies
我们都知道依赖树对于解决可传递依赖冲突至关重要。对于,情况也是如此,但我找不到一种方法,可以像那样打印依赖关系树。 有没有插件或其他东西可以帮助你? Maven版本:3.2.3 编辑 对于认为这个问题与另一个问题重复的人,请考虑: > 另一个问题是关于依赖关系管理的插件管理。 另一个问题与生成依赖关系树无关。
我的结构如下: 项目A- 项目B- 编译项目B一切正常: 项目B/build.gradle: ProjectB/settings.gradle: 然而,在编译ProjectA时,它表示找不到ProjectC ProjectA/build.gradle: ProjectA/settings.gradle: 这将显示以下错误: 其中:构建文件ProjectB\build.gradle 出了什么问题:
我有一个build.gradle文件,如下所示 当我运行时,它从maven存储库下载dropwizard依赖项并构建一个fat JAR。每次我在新的开发环境中提取代码时,它都从maven central repo获取。但是有些开发机器没有internet访问,为了在这些机器中构建,我想如果我可以在源代码根文件夹中创建一个名为的文件夹,并使用该文件夹加载jar文件,如 有可能吗?从maven cen
我在找一个android gradle Dependancie。 网站http://gradleplease.appspot.com/似乎停止工作。 有类似的网站吗? 否则,搜索特定库的提示?
我试图使用gradle和以下指令指定一些jar依赖项: http://gradle.org/docs/current/userguide/dependency_management.html#sub:file_dependencies 当我从windows cmd运行gradle时,我得到: 我错过了什么?
问题内容: 我在ivaven.xml中添加了一个依赖项(让我们将其命名为A),它在maven Central中具有一个pom文件。Ivy使用ibiblio解决了Maven依赖关系。添加到ivy.xml的依赖项(A)具有传递的依赖项(B)。到目前为止,到目前为止很好。常春藤无法解决传递性依赖项(B)的依赖项(C)。 我在ivy.xml中定义了A,如下所示: 在B的pom文件中,在编译和测试范围中都定