文件名称:AffectedModuleDetector:一个Gradle插件来确定哪些模块受提交中的一组文件影响
文件大小:280KB
文件格式:ZIP
更新时间:2024-04-08 05:31:11
Kotlin
受影响的模块检测器 Gradle插件,用于确定提交中的一组文件影响了哪些模块。此插件的一个用例是供仅在给定提交中已更改的模块中运行测试的开发人员使用。 概述 AffectedModuleDetector将查看上一次提交,并确定哪些文件已更改,然后它将构建项目中所有模块的依赖关系图。该检测器公开了一组API,这些API可用于确定某个模块是否被视为受影响。 吉特 模块检测器假定它正在应用到git中存储的项目,并且系统上存在git客户端。它将查询当前分支上的最后一次提交,以确定已更改的文件列表。 依赖追踪器 跟踪器将评估项目,并找到所有模块的所有模块及其依赖性。 受影响的模块检测器 检测器为受影响的模块提供了三个选项: 更改的项目:这些项目中的文件已更改-使用-Paffected_module_detector.changedProjects启用) 依赖项目:这些项目依赖于其中具有更改的项目-
【文件预览】:
AffectedModuleDetector-main
----.travis.yml(4KB)
----gradlew.bat(2KB)
----gradlew(5KB)
----gradle.properties(1KB)
----releasing.md(932B)
----tools()
--------release()
----sample()
--------gradlew.bat(2KB)
--------gradlew(5KB)
--------gradle.properties(1KB)
--------buildSrc()
--------gradle()
--------sample-util()
--------sample-core()
--------.gitignore(262B)
--------sample-app()
--------settings.gradle(67B)
--------build.gradle(1022B)
----LICENSE(11KB)
----gradle()
--------wrapper()
--------releasing.gradle(2KB)
--------jacoco.gradle(3KB)
----.gitignore(291B)
----affectedmoduledetector()
--------src()
--------.gitignore(6B)
--------build.gradle(589B)
----CODE_OF_CONDUCT.md(5KB)
----README.md(7KB)
----settings.gradle(33B)
----dependency_graph.png(11KB)
----build.gradle(748B)