依赖传递测试
This commit is contained in:
parent
451c2d1cd3
commit
ca5493ec34
|
|
@ -73,12 +73,11 @@ afterEvaluate {
|
||||||
version = '1.0.1'
|
version = '1.0.1'
|
||||||
artifact("$buildDir/outputs/aar/${project.name}-release.aar")
|
artifact("$buildDir/outputs/aar/${project.name}-release.aar")
|
||||||
|
|
||||||
// 关键修复:添加POM依赖配置
|
|
||||||
// 添加依赖传递配置
|
// 添加依赖传递配置
|
||||||
pom.withXml {
|
pom.withXml {
|
||||||
def dependenciesNode = asNode().appendNode('dependencies')
|
def dependenciesNode = asNode().appendNode('dependencies')
|
||||||
|
|
||||||
// 处理api配置的依赖(会传递)
|
// 处理所有api配置的依赖
|
||||||
configurations.api.allDependencies.each { dep ->
|
configurations.api.allDependencies.each { dep ->
|
||||||
if (dep.group != null && dep.version != 'unspecified') {
|
if (dep.group != null && dep.version != 'unspecified') {
|
||||||
def dependencyNode = dependenciesNode.appendNode('dependency')
|
def dependencyNode = dependenciesNode.appendNode('dependency')
|
||||||
|
|
@ -87,17 +86,6 @@ afterEvaluate {
|
||||||
dependencyNode.appendNode('version', dep.version)
|
dependencyNode.appendNode('version', dep.version)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// 处理implementation配置的依赖(可选添加)
|
|
||||||
configurations.implementation.allDependencies.each { dep ->
|
|
||||||
if (dep.group != null && dep.version != 'unspecified') {
|
|
||||||
def dependencyNode = dependenciesNode.appendNode('dependency')
|
|
||||||
dependencyNode.appendNode('groupId', dep.group)
|
|
||||||
dependencyNode.appendNode('artifactId', dep.name)
|
|
||||||
dependencyNode.appendNode('version', dep.version)
|
|
||||||
dependencyNode.appendNode('scope', 'runtime') // 设置为runtime范围
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -71,83 +71,5 @@
|
||||||
<artifactId>ShapeBlurView</artifactId>
|
<artifactId>ShapeBlurView</artifactId>
|
||||||
<version>1.0.5</version>
|
<version>1.0.5</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
|
||||||
<groupId>androidx.appcompat</groupId>
|
|
||||||
<artifactId>appcompat</artifactId>
|
|
||||||
<version>1.7.0</version>
|
|
||||||
<scope>runtime</scope>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.google.android.material</groupId>
|
|
||||||
<artifactId>material</artifactId>
|
|
||||||
<version>1.12.0</version>
|
|
||||||
<scope>runtime</scope>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.geyifeng.immersionbar</groupId>
|
|
||||||
<artifactId>immersionbar</artifactId>
|
|
||||||
<version>3.2.2</version>
|
|
||||||
<scope>runtime</scope>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.github.getActivity</groupId>
|
|
||||||
<artifactId>XXPermissions</artifactId>
|
|
||||||
<version>23.0</version>
|
|
||||||
<scope>runtime</scope>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.github.CymChad</groupId>
|
|
||||||
<artifactId>BaseRecyclerViewAdapterHelper</artifactId>
|
|
||||||
<version>2.9.28</version>
|
|
||||||
<scope>runtime</scope>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>androidx.activity</groupId>
|
|
||||||
<artifactId>activity</artifactId>
|
|
||||||
<version>1.10.1</version>
|
|
||||||
<scope>runtime</scope>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.google.code.gson</groupId>
|
|
||||||
<artifactId>gson</artifactId>
|
|
||||||
<version>2.13.1</version>
|
|
||||||
<scope>runtime</scope>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.squareup.okhttp3</groupId>
|
|
||||||
<artifactId>okhttp</artifactId>
|
|
||||||
<version>5.0.0-alpha.16</version>
|
|
||||||
<scope>runtime</scope>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.squareup.okhttp3</groupId>
|
|
||||||
<artifactId>logging-interceptor</artifactId>
|
|
||||||
<version>5.0.0-alpha.16</version>
|
|
||||||
<scope>runtime</scope>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.github.bumptech.glide</groupId>
|
|
||||||
<artifactId>glide</artifactId>
|
|
||||||
<version>4.16.0</version>
|
|
||||||
<scope>runtime</scope>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>jp.wasabeef</groupId>
|
|
||||||
<artifactId>glide-transformations</artifactId>
|
|
||||||
<version>4.3.0</version>
|
|
||||||
<scope>runtime</scope>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.github.getActivity</groupId>
|
|
||||||
<artifactId>Toaster</artifactId>
|
|
||||||
<version>12.8</version>
|
|
||||||
<scope>runtime</scope>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.github.centerzx</groupId>
|
|
||||||
<artifactId>ShapeBlurView</artifactId>
|
|
||||||
<version>1.0.5</version>
|
|
||||||
<scope>runtime</scope>
|
|
||||||
</dependency>
|
|
||||||
</dependencies>
|
</dependencies>
|
||||||
</project>
|
</project>
|
||||||
|
|
|
||||||
|
|
@ -1 +1 @@
|
||||||
abe3548bd0ae876902117765da9a20a0
|
80d9c617539d7f74ae727b0f56d4367c
|
||||||
|
|
@ -1 +1 @@
|
||||||
9a591677573a1102e8036b11f1034fd84f69b77c
|
a185209007bfc803af6512cd622e6012a5538c98
|
||||||
|
|
@ -1 +1 @@
|
||||||
ed868a40a713f6913cdce454b667e664c397996bf326d0112fe18e7b23da2e18
|
8be30942378eda972d698861fa13d250dc63e0e7ef226084851e2ad90c41f7c8
|
||||||
|
|
@ -1 +1 @@
|
||||||
9094ab3f831669cc6c5baf12046bcd774f2bffdd0fce94e10fcfb79ea7dce745a2f5c33c89c28d0b63c790c071634359f9abe0123a5070a7a32d776782cfb867
|
c66672a479a4c9cd3e7614e99497e4aa6195f635255fcc4f79600e9e0b82fdecdaaf7659e9b20df1709b50cfa183758183e66ae9f027ddcd9692a65fe085fe8b
|
||||||
|
|
@ -9,6 +9,6 @@
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
<version>1.0.1</version>
|
<version>1.0.1</version>
|
||||||
</versions>
|
</versions>
|
||||||
<lastUpdated>20250729075002</lastUpdated>
|
<lastUpdated>20250729080931</lastUpdated>
|
||||||
</versioning>
|
</versioning>
|
||||||
</metadata>
|
</metadata>
|
||||||
|
|
|
||||||
|
|
@ -1 +1 @@
|
||||||
6fd4326a92088aa14f7c44de1cd2e2d5
|
95fbb5a582f873000ec5efcfe9ae5aa5
|
||||||
|
|
@ -1 +1 @@
|
||||||
261dbd08efdfe9146c57f9acd7ddd8d7a0cd11e0
|
e862c1508ccfa2319be9750fc7927394af4d8ab0
|
||||||
|
|
@ -1 +1 @@
|
||||||
cd0c3b624c8e0865f876b6bcf785eee683ec70015084885922cd14b37c2d82cc
|
b1467abaffff7a83ee54a5b0b2756e4e503e916246573e80cf674d244cb1eb80
|
||||||
|
|
@ -1 +1 @@
|
||||||
c022073d94d2238c4be7394e000e71cf18c0866afe7313d2a364fddba6e9a682d72f46c591ac2f9509846c03b46ed932128d242b1d28b1150e5205c7b12a31c8
|
e2cc201890a995ee68e6b99610df495702aceb48e8b17e07dd1d4e0ddceb6082490481333a5c56eed1d973028f3932cd06cd3f86b02095a7483ac5be34d81cb3
|
||||||
Loading…
Reference in New Issue