gpt4 book ai didi

android - gradle 依赖和基于 XML 的依赖之间的区别

转载 作者:行者123 更新时间:2023-11-29 20:13:58 24 4
gpt4 key购买 nike

我还是个新手...

我习惯于通过成绩文件添加依赖项,例如

dependencies {
// ...
compile 'com.mcxiaoke.volley:library:1.0.19'
compile 'com.google.code.gson:gson:2.5'
// ...
}

现在我想添加一个新的 dependency , 但依赖于 XML 格式。

<dependency>
<groupId>org.simpleframework</groupId>
<artifactId>simple-xml</artifactId>
<version>2.7.1</version>
</dependency>

为什么这段代码是 XML 格式,使用 Gradle 有什么区别,我应该把这段 XML 放在项目目录中的哪个文件中?

最佳答案

“XML格式”其实就是Maven格式。该 XML 是 Maven 识别依赖关系的方式。 Gradle 依赖项是相同的信息,格式更简洁。

在长格式中,它看起来像这样。如果你注意xml中的标签和这里的标签,你会发现它们是相同的信息。

compile group: 'org.hibernate', name: 'hibernate-core', version: '3.6.7.Final'

但您会更常见地看到较短的版本:

compile 'org.hibernate:hibernate-core:3.6.7.Final'

了解有关 gradle 依赖项的更多信息 here .

关于android - gradle 依赖和基于 XML 的依赖之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34342062/

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