2021-03-03

android打包aar修改pom节点。

示例:

    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

  4.0.0

  com.xxx.xxx

  test

  0.0.1

  aar

  pom_debug

  描述。。。

   

      androidx.appcompat

      appcompat

      1.2.0

      compile

   

以上代表 com.xxx.xxx.test:0.0.1 远程maven库。其中有一个dependency节点

在gradle脚本中的repositories中,可以添加pom配置监听如:pom.whenConfigured{ pom->

 pom.dependencies.forEach{ dep->

        println('--------pom whenConfigured-----' + dep.getGroupId())

        if (dep.getGroupId() ==’androidx.appcompat) {

             dep.setGroupId(’xxx‘)

             dep.setVersion(’0.0.1‘)

       }

 }

用这种办法可以在打包aar配置aar的pom的时候,去修改对应的pom信息。

你可能感兴趣的:(2021-03-03)