Seal:A Gradle Plugin to resolve AndroidManifest.xml merge conflicts. 处理 AndroidManifest.xml 合并冲突的 Gradle 插件

时间:2024-06-03 02:01:42
【文件属性】:

文件名称:Seal:A Gradle Plugin to resolve AndroidManifest.xml merge conflicts. 处理 AndroidManifest.xml 合并冲突的 Gradle 插件

文件大小:293KB

文件格式:ZIP

更新时间:2024-06-03 02:01:42

android androidmanifest android-gradle-plugin Kotlin

英文| Seal是用于解决AndroidManifest.xml合并冲突的Gradle插件。 要注意的是,除了删除标签外,任何其他删除/更新功能都应始终将“ tools:replace”,“ tools:remove”以及提供的其他正式功能视为更高优先级。 Seal提供的功能更像是保存被ManifestMerger阻止的紧急发布的急救工具,包括拦截AndroidManifest.xml合并流的预处理器/后处理器。 开发人员应负责将错误报告给库作者(引入有问题的Manifest),ManifestMerger(Google),AAPT2(Google),这是解决合并问题的真正方法。 快速开始 编译Seal插件: // root project's build.gradle.kts buildscript { repositories { mavenCentral(


【文件预览】:
Seal-master
----build.gradle.kts(640B)
----.gitignore(115B)
----publish.sh(115B)
----seal-banner.png(118KB)
----test-library()
--------build.gradle.kts(646B)
--------.gitignore(6B)
--------src()
----gradlew(6KB)
----README_zh.md(7KB)
----LICENSE.txt(11KB)
----.github()
--------workflows()
----README.md(7KB)
----gradlew.bat(3KB)
----gradle.properties(1KB)
----gradle()
--------wrapper()
----test-app()
--------build.gradle.kts(4KB)
--------.gitignore(6B)
--------src()
----seal()
--------build.gradle.kts(528B)
--------.gitignore(56B)
--------gradlew(6KB)
--------gradlew.bat(3KB)
--------plugin()
--------gradle()
--------settings.gradle.kts(52B)
--------buildSrc()
----publish_to_local.sh(70B)
----settings.gradle.kts(209B)

网友评论