Android 渐变依赖项和基于XML的依赖项之间的区别
我还是个新手 我习惯于通过成绩文件添加依赖项,例如:Android 渐变依赖项和基于XML的依赖项之间的区别,android,maven,gradle,Android,Maven,Gradle,我还是个新手 我习惯于通过成绩文件添加依赖项,例如: dependencies { // ... compile 'com.mcxiaoke.volley:library:1.0.19' compile 'com.google.code.gson:gson:2.5' // ... } 现在我想添加一个新的,但依赖于XML格式 <dependency> <groupId>org.simpleframework</groupI
dependencies {
// ...
compile 'com.mcxiaoke.volley:library:1.0.19'
compile 'com.google.code.gson:gson:2.5'
// ...
}
现在我想添加一个新的,但依赖于XML格式
<dependency>
<groupId>org.simpleframework</groupId>
<artifactId>simple-xml</artifactId>
<version>2.7.1</version>
</dependency>
org.simpleframework
简单xml
2.7.1
为什么这段代码是XML格式,使用Gradle和我的项目目录中的文件放在哪里有什么区别?XML格式实际上是Maven格式。这种XML是Maven识别依赖关系的方式。Gradle dependency是相同的信息,格式不太详细
从长远来看,它是这样的。如果您注意xml中的标记和这里的标签,您将看到它们是相同的信息
compile group: 'org.hibernate', name: 'hibernate-core', version: '3.6.7.Final'
但您会看到更常见的较短版本:
compile 'org.hibernate:hibernate-core:3.6.7.Final'
了解有关gradle依赖关系的更多信息。哇,回答得很好。我仍然无法获得所需的依赖性,但我想我可以在另一个问题中解决这个问题。